执行
此脚本时出现line 1: [: too many arguments
错误:
if [ $(/amtu/Utilities/amtu_daemon status) = 'The daemon is stopped.' ];
then
echo "matched"
else
echo "no matched"
fi
我真的是 shell 的新手,谷歌上关于太多参数的所有内容都太具体了。谁能让我知道我的脚本有什么问题?
您的命令/amtu/Utilities/amtu_daemon status
可能有多个单词。引用它应该可以解决它。
改变:
if [ $(/amtu/Utilities/amtu_daemon status) = 'The daemon is stopped.' ];
自:
if [ "$(/amtu/Utilities/amtu_daemon status)" = 'The daemon is stopped.' ];