我最近发现了notify-send,它打开了一个通知窗口,所以我可以做以下事情:
compile && notify-send "Done!" || notify-send "Failed"这让我想到,也许我想要创建一个变量:
export NS="&& notify-send \"Done!\" || notify-send \"Failed\""然后我可以很容易地将它添加到我想要通知的许多命令行中:
compile $NS
send-big-file $NS
start-a-heavy-job $NS但这显然不能像现在这样工作,而且我似乎无法想出正确的变量替换组合来使其工作……有什么想法吗?
发布于 2011-09-26 15:57:16
编写一个将命令作为参数的函数(未测试):
ns() {
"$@" && notify-send Done || notify-send Failed
}
ns compile
...https://stackoverflow.com/questions/7552049
复制相似问题