gpt4 book ai didi

linux - 使单行 if 语句更花哨

转载 作者:太空宇宙 更新时间:2023-11-04 11:22:09 25 4
gpt4 key购买 nike

我的代码如下:

if [[ $? -eq 0 ]]; then
$command1;
$command2;
$command3;
fi

我可以用一个衬垫来做同样的事情吗?我有这个,但正在寻找更好、更奇特的东西。

if [[ $? -eq 0 ]]; then $command1;$command2;$command3; fi

最佳答案

您尝试的 oneliner 工作正常,如本例所示:

commnd1='echo foo'
commnd2='echo bar'
commnd3='echo baz'
true
if [[ $? -eq 0 ]];then $commnd1;$commnd2;$commnd3;fi

还可以使用&&和命令分组:

[[ $? -eq 0 ]] && { cmd1; cmd2; cmd3; }

关于linux - 使单行 if 语句更花哨,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17520375/

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