Язык обработки данных AWK

       

Встроенные команды и переменные


Список важнейших встроенных команд C-shell с краткими пояснениями:

  • alias определяет псевдоним

  • bg переводит задачу в фоновый режим исполнения

  • chdir path команда перехода в каталог path.

  • echo выводит на стандартный вывод все свои аргументы

  • exec filename запускает процесс из файла filename вместо текущей shell (т.е. поверх нее). Возврат в shell невозможен.

  • exit заканчивает работу shell.

  • fg переводит фоновый процесс в синхронный.

  • file filename выдает информацию о том, что операционная система думает об этом файле.

  • goto label осуществляет безусловный переход на строку командного файла, помеченную меткой label. Не используется в интерактивном режиме.

  • kill pid посылает сигнал аварийного завершения процессу с номером pid, что обычно приводит к уничтожению процесса.

  • source filename считывает и исполняет команды из файла filename.

  • set, setenv установка внутренних переменных и переменных окружения.



  • shift var сдвигает элементы массива var влево. При этом размер массива уменьшается на единицу, а нулевой элемент массива теряется. Переменная var должна быть массивом.

  • time command выполняет команду command и выводит на терминал затраченное на ее выполнение время.

  • unset уничтожает переменную shell.

  • unalias уничтожает ранее определенный псевдоним команды.

  • @ name=expr заносит результат арифметического выражения expr в переменную name.

    Список важнейших встроенных переменных C-shell с краткими пояснениями:

  • argv массив параметров командной строки (используется в командном режиме)

  • cdpath каталог, куда shell переходит, получив команду chdir без аргумента.

  • history размер буфера для запоминания команд.

  • home домашний каталог пользователя

  • mail местоположение в файловой системе почтового ящика пользователя.

  • path путь поиска внешних команд.

  • prompt основное приглашение shell.

  • prompt1 вторичное приглашение.

  • shell полный путь исполняемого файла текущей оболочки (/bin/csh)



    Содержание раздела