Вы, делают это неправильно! Единственный способ определить, достигаете ли Вы 'хорошего' сервера, путем проверки цифрового отпечатка его ключа. Взгляните на ssh_config (5) страница руководства. Параметром, который Вы ищете, должен быть 'StrictHostKeyChecking'
И между прочим, не делайте глупых вещей с этим баннером. Это довольно, определяется в спецификации протокола, и изменение его могло предотвратить Ваши клиенты для соединения.
Непонятно, какое поведение вы хотите в своем примере. Что именно вы хотите, чтобы выводилось второе эхо?
Я думаю, вы не понимаете, что означает $ _ в Perl. Это не относится к «последнему значению», но в некоторых случаях используется неявно. Обратитесь к этой странице, чтобы уточнить, что такое $ _: http://perldoc.perl.org/perlvar.html#General-Variables
В ksh нет «переменной по умолчанию» в том же значении. Голое эхо без аргументов всегда будет печатать только одну строку. Однако, если вы хотите настроить поведение эха, вы можете перегрузить его функцией.