
Команды 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 "$?"
работает как и хотелось...!