Если вы знаете решение, которое требует некоторого набора текста, и вам нужно решение, которое требует меньшего набора текста, создайте его:
runFile() { local cmd="$1"; shift; cmd="$(which "$cmd")" && "$cmd" "$@"; }
Сокращение материала, который обычно требует определенных усилий это то, в чем компьютеры преуспевают.
пример файла.ssh/config:
Host externalserver.university-a.edu
User user-external
Host internalserver.university-a.edu
ProxyCommand ssh externalserver.university-a.edu nc -w10 internalserver.university-a.edu 22
User user-internal
Host labpc.university-a.edu
ProxyCommand ssh internalserver.university-a.edu nc -w10 labpc.university-a.edu 22
в некоторых случаях можно заменить:
ProxyCommand ssh hosta.example.com nc -w10 hostb.example.com 22
по
ProxyCommand ssh hosta.example.com -W hostb.example.com:22