shell脚本

1、命令执行结束后,会有一个返回值。0表示执行成功,非0(通常是1)表示执行失败。环境变量$?可以读取前一个命令的返回值。利用这一点,可以在脚本中对命令执行结果进行判断。

2、以#开头的行就是注释,会被解释器忽略。多行注释还可以使用以下格式:

:<<EOF
注释内容...
注释内容...
注释内容...
EOF

:<<'
注释内容...
注释内容...
注释内容...
'

:<<!
注释内容...
注释内容...
注释内容...
!


3、如果shift的参数数量超过了原输入的参数个数,那么就会一直循环输出,而不停止。例如,将上面代码中的shift改成shift 20。重新运行,会发现一直在循环。 shift 20 || break
posted @ 2023-11-02 09:38  Laurie的老公  阅读(23)  评论(0)    收藏  举报