Bash
Bash shell
vim first.sh
#!/bin/bash # bash
#!/bin/sh # shell
viriable="nishidashabi" # 變量間沒有空格
chmod -x first.sh
./first.sh #
shell語法
shell解釋器標志
#!bin/bash #使用的是bash shell
變量命名
viriable="nishishui?" # 變量定義沒有空格
for循環
for variable in list
do
# 語句
done
#使用
#主要用于注釋一行
$使用
$(ls) # capture command
$? // 查看上句命令是否成功
if分支結構
for i in {1..254}
do
ping 192.168.137.$i &> /dev/null # &> 合并標準輸出和標準錯誤到這個文件
if [ $? -eq 0 ] # 一定要有空格,否則會報錯命令未找到
then
echo "192.168.137.$i is up"
else
echo "192.168.137.$i is down"
fi
done
調試模式
set -x 和 set +x用于開啟調試模式,命令執行前會打印命令再zhixi9ng
set -x
set +x

浙公網安備 33010602011771號