Главная страница
Библиотека (скачать книги)
Скачать софт
Введение в программирование
Стандарты для C++
Уроки по C#
Уроки по Python
HTML
Веб-дизайн
Ассемблер в среде Windows
ActiveX
Javascript
Общее о Линукс
Линукс - подробно
Линукс - новое
Delphi
Паскаль для начинающих
Турбопаскаль
Новости
Партнеры
Наши предложения
Архив новостей





Команда
Действие

file
Перенаправить стандартный вывод и поток ошибок в указанный файл

cmd>&\ file
То же, даже при установленном режиме noclobber

cmd»& file
Добавление стандартного вывода и потока ошибок к содержимому указанного файла

cmd»&\ file
То же, даже при установленном режиме noclobber

cmd 1 | & cmd2
Перенаправление стандартного вывода и потока ошибок через конвейер

(cmd > fl) >& f2
Перенаправление стандартного вывода в файл f 7, а стандартного потока ошибок в файл /2

Команда

Действие

and | tee files

Перенаправить результат работы команды на стандартный вывод (обычно терминал) и в файлы files (см. примеры ды tee в главе 3)

Примеры

cat parti > book
cat part2 part3 » book

Скопировать parti в book Добавить part2 и part3 e momxe файл, что и parti
mail tim < report
cc calc.c >& error ..out

% cc newcalc.c >&! error..out
X grep Unix ch* |& pr
X (find / -print > filelist) >& no_access

Получить текст сообщения из report Сохранить все сообщения, включая сообщения об ошибках Перезаписать старый файл Передать все сообщения (включая сообщения об ошибках ) через конвейер Отделить сообщения об ошибках от списка файлов
% sed ' s/VXX /' « "END_ARCHIVE" Ввести текст до слова END ARCHIVE
This is often how a shell archive is "wrapped",
bundling text for distribution. You would normally
run sed from a shell program, not from the command line.
"END ARCHIVE"

Переменные
В этом разделе представлены следующие темы:
Подстановка значений переменных
Модификаторы переменных
Предопределенные переменные интерпретатора
Форматирование переменной приглашения
Примерфайла .cshrc
Переменные окружения

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

Переменная

Действие

%{var[i]}

Значение переменной var
Выбрать слово (или слова) в i-й позиции строки var. i может быть обычным числом, диапазоном в виде диапазоном в виде (отсутствующее ш принимает значение 1), диапазоном в виде m - (отсутствую-

Переменные

583

Переменная
Действие


щее п подразумевает все следующие слова) либо символом * (выбор всех слов). 1 также может быть переменной, принимающей одно из этих значений.

${Uvar]
Количество слов в va r

${#argv}
Количество аргументов

$0
Имя программы

${argv[n]}
Отдельный аргумент командной строки (позиционный параметр); 1 <и<9


Идентично ${argv[n]}

${argv["]}
Все аргументы командной строки

Г
Идентично $argvp]

$argv[$#argv]
Последний аргумент

${7var)
1, если переменная var установлена, и 0 - в противном случае

%%
Номер процесса текущего интерпретатора; полезно при необходимости создания временных файлов с уникальными именами

byname)
1, если параметр пате установлен, 0 - в противном случае

$^0
если введенное имя файла существует, противном случае (в диалоговом режиме всегда 0)



   
 

Библиотека программиста. 2009.
Администратор: admin@programmer-lib.ru