健壮 Shell 脚本编写指南
💡
原文中文,约900字,阅读约需3分钟。
📝
内容提要
变量是编程语言中最基本、实用的组件。Shell中定义变量的语法是var=value。变量类型只有string,可以进行四则运算。使用变量的语法是$var,推荐写法是"${var}"。在实际使用中,常常给变量赋默认值。Shell中还有许多内置变量,如$0到$9表示脚本或函数的参数,$@表示所有参数,$$表示当前shell的PID,$?表示上一条命令的返回值,IFS表示参数的分隔符。
🎯
关键要点
- 变量是编程语言中最基本、实用的组件。
- Shell中定义变量的语法是var=value,等号两侧不能有空格。
- 变量类型只有string,可以进行四则运算。
- 使用变量的语法是$var,推荐写法是"${var}"。
- 给变量赋默认值的语法是CC=${CC:-gcc}。
- 可以使用read函数让用户输入变量的值。
- Shell中有许多内置变量,如$0到$9表示参数,$@表示所有参数,$$表示当前shell的PID,$?表示上一条命令的返回值,IFS表示参数的分隔符。
➡️