目录

2638264600 的个人博客

记录精彩的程序人生

标签: shell如何写 (1)

shell脚本 有更新!

shell的if语法和C语言等高级语言非常相似,唯一需要注意的地方就是shell的if语句对空格方面的要求比较严格(其实shell对所有语法的空格使用都比较严格),如果在需要空格的地方没有打上空格,都会报错。如if [ $1x == "ip"x ];then echo “abc”;fi中少一个空格都会报错。另外shell的if语句必须以fi作为结尾,不然同样会报错。 有else和elif时也一样,需要注意空格的问题,下面这个例子可以作为参考 ? 1234567if [ $1x == "ab"x ]; then  echo "you had enter ab"elif [ $1x == "cd"x ]; then  echo "you had enter cd"else  echo “you had enter unexpected word"fi 对比 介绍完if语句的基本语法后,if还有一个值得我们注意的地方,那就是"对比”。在C语言等高级语言中,不管是对比字符串、还是对比整型、浮点数等等数据类型,都是使用==、<=等....