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号