有关shell 编程中空格的用法,bash shell脚本中有哪些使用技巧,包括定义变量时=号两边不能有空格,条件测试语句 [ 符号的两边都要留空格等技巧。 shell编程中空格用法技巧
1,定义变量时, =号的两边不可以留空格.
gender=femal————right
gender =femal———–wrong gender= femal———–wrong
2,条件测试语句 [ 符号的两边都要留空格.
if [ $gender = femal ]; then——-right.
echo “you are femal”; fi if[ $gender...-----------------------wrong if [$gender...----------------------wrong.
3,条件测试的内容,如果是字符串比较的话, 比较符号两边要留空格!
if [ $gender = femal ]; then——-right.
if [ $gender= femal ]; then——–wrong. if [ $gender=femal ]; then———wrong.
4,如果if 和 then写在同一行, 那么,注意, then的前面要跟上 ; 号.如果 then 换行写, 那么也没问题.
if [ $gender = femal ]; then——-right.
if [ $gender = femal ] then——————————-right. if [ $gender = femal ] then——-wrong. then前面少了 ; 号.
提示出错信息:
5,if 后面一定要跟上 then. 同理
6,命令和其后的参数或对象之间一定要有空格 7,取变量值的符号'$'和后边的变量或括号不能有空格。 (责任编辑:IT) |