gpt4 book ai didi

linux - $? -ne 0 不工作

转载 作者:太空狗 更新时间:2023-10-29 12:04:31 26 4
gpt4 key购买 nike

我一直在尝试创建一个奇特的 oh-my-zsh 主题,但不幸的是我遇到了一个恼人的障碍。

eval gray='$FG[245]'
yellow='226'
ret=$?
# error check
[[ $ret -ne 0 ]] && yellow='100'#THIS LINE NOT FUNCTIONING
#prompt
PROMPT='$gray%~ $(git_prompt_info)${FG[$yellow]}%(!. ⚡ .»)%{$reset_color%}'
RPROMPT='$gray%n:%m%{$reset_color%}$?'

这是我目前所拥有的,但是第六行不起作用,我试过单括号,我试过添加以 sh 而不是 zsh 运行它,我也试过将 $ret 换成 $ ?甚至将整个事情转移到一个完整的 if-then 设置中,到目前为止,这些都没有奏效。我是否以某种方式搞砸了语法,还是由于环境或实现而无法正常工作?
注意:
这是 oh-my-zsh 所以这个配置文件是修改终端的命令提示符,$?为上次运行命令的返回值。

最佳答案

yellow='226'

这总是成功并且 $?之后为0。

关于linux - $? -ne 0 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19919346/

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