ksh + печатают последнее значение от параметра (как $ _ в жемчуге)

Вы, делают это неправильно! Единственный способ определить, достигаете ли Вы 'хорошего' сервера, путем проверки цифрового отпечатка его ключа. Взгляните на ssh_config (5) страница руководства. Параметром, который Вы ищете, должен быть 'StrictHostKeyChecking'

И между прочим, не делайте глупых вещей с этим баннером. Это довольно, определяется в спецификации протокола, и изменение его могло предотвратить Ваши клиенты для соединения.

0
задан 25 January 2012 в 10:21
1 ответ

Непонятно, какое поведение вы хотите в своем примере. Что именно вы хотите, чтобы выводилось второе эхо?

Я думаю, вы не понимаете, что означает $ _ в Perl. Это не относится к «последнему значению», но в некоторых случаях используется неявно. Обратитесь к этой странице, чтобы уточнить, что такое $ _: http://perldoc.perl.org/perlvar.html#General-Variables

В ksh нет «переменной по умолчанию» в том же значении. Голое эхо без аргументов всегда будет печатать только одну строку. Однако, если вы хотите настроить поведение эха, вы можете перегрузить его функцией.

0
ответ дан 24 November 2019 в 11:57

Теги

Похожие вопросы