我有一个包含以下文本的文本文件 b.txt:
通知发送 -i gtk-info “你好吗” -h 字符串:x-canonical-private-synchronous:任何东西
我有一个带有以下代码的 shell 脚本:
#!/bin/sh
while true;
do if [ -s b.txt ]
then
value="$(cat b.txt)"
exec $value
sleep 0.1
fi
done
当我运行脚本时,它会引发以下错误并且不显示通知:
选项数无效。
但是当文本文件包含只有这样两个单词的命令时:
notify-send -i gtk-info "Hows You" -h string:x-canonical-private-synchronous:anything
通知显示完美。
仅当我通过 shell 脚本执行 notify-send 时才会发生此问题。如何显示带有任意字数消息的通知?