shell基本语法

学习做的笔记,以防日后忘记方便查询😝
***********shell基本语法***********

1.  : 注释

2. 定义变量 a = 3

3. $a : 获取变量a => $a = 3

4. 条件语句 if 条件 then 执行语句 fi,满足条件 就会than后面的执行语句

5. set -e 任何语句的执行结果不是true则应该退出。这样的好处是防止错误像滚雪球般变大导致一个致命的错误,而这些错误本应该在之前就被处理掉

6. 函数定义 function 函数名()

7. echo 打印

8. sh: 执行脚本文件 sh a.sh =》 执行脚本文件a.sh

9. $1:获取参数第一个参数

10. $*:获取参数所有参数

11. case:逻辑分支语句

   case 值 in
          条件1)command1 ;;
           *)command2 ;;
   esac

   值等于条件1,就会执行command1,否则不执行,不满足,就会执行command2

   * : 表示当使用前面的各种模式均无法匹配该变量时,将执行*后的命令

12. for:循环语句

    for var in item1 item2 ... itemN
    do
    command1
    done

    遍历in后边的变量,一个一个给var赋值,在执行command1

13. cd - : 回到上一级目录
14. 脚本开头 #!/usr/bin/env作用 : 在linux的一些bash的脚本,需在开头一行指定脚本的解释程序,如: #!/usr/bin/env
15. -z 字符串 : 没有字符串就为真
16. -o : 或
17. !  : 非
18. -d : 是目录就为真
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Linux Shell 基本语法 一. Linux基本命令 1.1. cp命令 该命令的功能是将给出的文件或目录拷...
    M_Baron阅读 2,697评论 0赞 1
  • 脚本Demo:Github地址 1、条件测试:test [命令test或[可以测试一个条件是否成立;一个指令的执行...
    沈宥阅读 1,297评论 1赞 4
  • 创建脚本 可以使用 vi/vim 命令来创建文件),新建一个文件 test.sh,扩展名为 sh(sh代表shel...
    妮妮世界阅读 404评论 0赞 0

友情链接更多精彩内容