Мне нужен совет - как напечатать одно и то же последнее значение в скриптах ksh без вывода аргумента param
например, в perl последним значением является $ _, но у нас нет этой опции в скрипте ksh
пример - скрипта ksh
function test
{
ETH_PORT=eth0
echo $ETH_PORT
echo < what need to write in order to print last value >
}
test
Непонятно, какое поведение вы хотите в своем примере. Что именно вы хотите, чтобы второе эхо выводило?
Я думаю, вы не понимаете, что означает $ _ в Perl. Это не относится к «последнему значению», но в некоторых случаях используется неявно. Обратитесь к этой странице, чтобы уточнить, что такое $ _: http://perldoc.perl.org/perlvar.html#General-Variables
В ksh нет «переменной по умолчанию» в том же значении. Голое эхо без аргументов всегда будет печатать только одну строку. Однако, если вы хотите настроить поведение эха, вы можете перегрузить его функцией.