注意:linux 中,set 命令不能用来设定 shell 变量。windows bat 中 set 命令才用于设定一个变量。
不正确使用 set 命令导致运行自己编写的shell脚本既没有任何错误提示,也没有像期望的那样运行,很不好排查。
shell变量的设定语法为:variable_name=variable_value,例如:message="hi peter"。
运行没有任何参数 set 命令可查看所有环境变量以及bash内其他变量的名称和值。set 命令还可以修改 shell 属性值或位置参数值。
详细用法请参考: