gpt4 book ai didi

linux - 如何忽略(绕过)ssh bash 命令中的 ssh 错误并继续执行命令?

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

例如:

cd /var/www && cd /doesNotExist && cd /var

将产生错误并停止命令,因此不会转到/var

有没有办法防止这种情况(从而忽略命令中的错误)?(不仅适用于 cd 命令,还适用于任何 ssh 命令)

问候

最佳答案

改用||:

cd /var/www || cd /doesNotExist || cd /var

只有在第一个目录发生错误时才允许更改到其他目录。

您可以选择抑制错误消息:

{ cd /var/www || cd /doesNotExist || cd /var; } >/dev/null 2>&1

如果您希望命令在一行中工作,而不管前面的命令是否有错误,只需使用分号:

cd /var/www; cd /doesNotExist; cd /var

关于linux - 如何忽略(绕过)ssh bash 命令中的 ssh 错误并继续执行命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25325135/

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