Bash shell

Bash shell

vim first.sh
#!/bin/bash # bash
#!/bin/sh # shell
viriable="nishidashabi"  # 变量间没有空格
chmod -x first.sh
./first.sh # 执行

shell语法

  1. shell解释器标志

    #!bin/bash #使用的是bash shell
    
  2. 变量命名

    viriable="nishishui?" # 变量定义没有空格
    
  3. for循环

    for variable in list
    do
        # 语句
    done
    
  4. #使用
    #主要用于注释一行

  5. $使用

    $(ls) # capture command
    $? // 查看上句命令是否成功
    
  6. 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
    
posted @ 2024-07-19 14:16  云中锦书来  阅读(1)  评论(0编辑  收藏  举报