shell脚本
1、命令执行结束后,会有一个返回值。0表示执行成功,非0(通常是1)表示执行失败。环境变量$?可以读取前一个命令的返回值。利用这一点,可以在脚本中对命令执行结果进行判断。
2、以#开头的行就是注释,会被解释器忽略。多行注释还可以使用以下格式:
:<<EOF 注释内容... 注释内容... 注释内容... EOF
:<<' 注释内容... 注释内容... 注释内容... ' :<<! 注释内容... 注释内容... 注释内容... !
3、如果shift的参数数量超过了原输入的参数个数,那么就会一直循环输出,而不停止。例如,将上面代码中的shift改成shift 20。重新运行,会发现一直在循环。 shift 20 || break

浙公网安备 33010602011771号