gpt4 book ai didi

linux - 如何在 bash 脚本中使用 yad?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:39:37 25 4
gpt4 key购买 nike

所以我正在编写一个小的 bash 脚本来自动执行一些任务...我在这里偶然发现了一个问题..我的问题是

  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 语句中使用它...我犯了什么错误我在这里做什么????我知道退出状态检查是 $?但是我完全不知道如何实际实现它..!!

最佳答案

这是一个基于 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
fi

关于linux - 如何在 bash 脚本中使用 yad?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44251787/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com