当我尝试记录参数时,我得到了正确的值。我如何比较参数是否是 csh 脚本中的特定字符串。bash中对应的代码是什么。
checkstatus()
{
/bin/echo $1 >> outfile.txt
if ["$1" = "show"]
then
/bin/echo "it is show" >> outfile.txt
else
/bin/echo "it is not show" >> outfile.txt
fi
}
checkstatus show
我在输出文件中得到显示,但在 if 条件下出现错误情况。一定是我想念的一个简单的。