所以我正在写一个小的bash脚本来自动化我在这里偶然发现的几个tasks...and。我的问题是
val=$ ( yad --center --width=300 --height=100 --title "Alert" --image "dialog-question" --buttons-layout=center --text "Search for Broadcast Stations ?" \ --button=gtk-yes:0 --button=gtk-no:1 )
if [[ $val == 0 ]]; then上面的代码不能正常工作...我在这里尝试做的是将YAD窗口的退出代码保存到val变量中,然后在if then语句中使用它。我犯了什么错?我知道出口状态检查是$?但是我完全不知道如何实际实现它..!!
发布于 2017-05-30 08:36:36
这是一个完整的基于YAD Wiki examples的工作示例
val=$(yad --center --width=300 --height=100 --title "Alert" --image "dialog-question" --buttons-layout=center --text "Search for Broadcast
Stations ?" --button=gtk-yes:0 --button=gtk-no:1 )
ret=$?
[[ $ret -eq 1 ]] && echo "No clicked" && exit 0
if [[ $ret -eq 0 ]]; then
echo "Yes clicked"
exit 0
fihttps://stackoverflow.com/questions/44251787
复制相似问题