条件语句
正确的写法:
if [ $1 = "-f" ] #注意这里,前后方括号和中间的内容之间必须有空格!
then
commands
fi
错误的写法:
if [$1 == "-f"] #没有空格,且字符串的比较不是"=="而是"="
变量的定义和使用
正确的写法:
filename="filename" #定义变量
echo $filename #使用变量
错误的写法:
filename = "filename" #变量的定义不能在等号两边出现空格
echo filename #变量的使用必须前置$符号
Original: https://www.cnblogs.com/ryuasuka/p/6026042.html
Author: 飞鸟_Asuka
Title: Shell脚本编程中的几个问题
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/609988/
转载文章受原作者版权保护。转载请注明原作者出处!