我正在尝试创建一个与 crontab 一起运行的脚本,如果有任何更新可用,脚本将发送通知。脚本本身没有给我任何错误,但是在 if 语句中只有“else”部分有效。有任何想法吗?
#!/bin/bash
sudo apt update > ~/Desktop/UpdateInfo
update1=$(grep "package can be upgraded" ~/Desktop/UpdateInfo | cut -d' ' -f2,3,4,5)
var1="package can be upgraded."
if [ var1 = update1 ]
then
notify-send "Updates are available"
else
notify-send "test"
fi
Run Code Online (Sandbox Code Playgroud)