命令true
和false
不执行任何操作,只是分别返回0
和1
。我正在寻找一个类似的命令,除了返回任意退出代码以进行测试之外什么也不做。
有了这个,我就可以
ssh remote return 27; echo $?
这不起作用,因为
bash: line 0: return: can only `return' from a function or sourced script
答案1
实际上,当我写下问题时,我想到了一个显而易见的解决方案,但也许有一天其他人可以使用它:
ssh remote exit 27; echo "$?"
按预期工作...!