我的shell脚本中的行是
OUTPUTMESSAGE="****Warning error $MYERRORNUM ****"
echo $OUTPUTMESSAGE
星号扩展为文件名,因此看起来像
file1 file2 file 3 file4 Warning error 404 file1 file2 file 3 file4
如何阻止*
中的echo
扩展?
答案 0 :(得分:2)
不仅在赋值中引用变量名,还在echo
命令中引用变量名:
OUTPUTMESSAGE="****Warning error $MYERRORNUM ****"
echo "$OUTPUTMESSAGE"
更多信息可在this question的答案中找到。