<分区>
我正在尝试创建一个 shell 脚本来运行命令并在运行其他脚本的输出为非空时播放音乐。到目前为止,我有这个。但是,我在最后一行不断收到“意外的运算符(operator)”错误。代码有什么问题?
作为附加说明,我已验证 myscript 工作正常,并且从命令行运行 vlc 也能正常工作。
#!/bin/sh
TOF=`myscript | cat`
EMPTYSTR=""
if [ "$TOF" == "$EMPTYSTR" ]; then
echo "vlc somemusicfile.mp3"
fi