Введение в Unix


         

Другими полезными подстановками, начинающимися знаком


% set sum1 = (a b c) % echo $?sum1 1 % echo $#sum1 3 % echo $sum1[2] b % unset sum1 % echo $?sum1 0.

Другими полезными подстановками, начинающимися знаком $, являются:

$* - эквивалентно $argv>;

$$ - номер процесса; поскольку он уникален в системе, его удобно использовать для генерации уникального имени временного файла;

$< - заменяется строкой последующего ввода со стандартного ввода (клавиатура терминала), что очень полезно при написании интерактивных скриптов.

Пример:

echo "yes or no?" set a = ($<)

На экране высветится запрос (yes or no?), затем будет прочитан ответ и присвоен переменной a.




Содержание  Назад  Вперед