Интегрированные сети ISDN


Сообщения - часть 12


/p>

Сортировка и слияние файлов

sort[-флаги...][+поз1[-поз2]]...[-o имя][-T каталог][имя]...

соединяет и сортирует файлы, помещает результат в заданный файл. Если ключ сортировки не задан, при сравнении используется вся строка.

Флаги:

b

при сравнении полей игнорируются пробелы и табуляции в начале строки;

c

проверяется, отсортирован ли входной файл в соответствии с заданными правилами;

d

"словарная сортировка": в сравнении участвуют только буквы, цифры и пробелы;

f

прописные буквы воспринимаются как строчные;

i

при нечисловых сравнениях игнорируются символы, не входящие в диапазон ASCII 040-0176;

m

слияние файлов, которые предполагаются отсортированными;

n

сортировка по арифметическому значению;

o

имя, идущее после воспринимается как имя выходного файла;

r

задается обратный порядок сортировки;

tx

буква t указывает на то, что вместо принятого по умолчанию пробела в качестве разделителя используется горизонтальная табуляция;

T

задает имя каталога, где размещаются временные файлы;

u

если одному ключу соответствует несколько строк, выводится только одна из них.

Управление выполнением программы

Вывод аргументов

echo[-n][аргумент]

Выводит в стандартный файл заданные ей аргументы, разделяя их пробелами и завершая вывод переводом строки. Служит для сообщения о выполнении последовательности команд. Флаг -n предоставляет возможность отменить перевод строки после вывода аргументов.

Уничтожение процесса

kill [-флаг] процесс...

единственный флаг, допустимый в команде kill, - номер сигнала, например флаг -9 безусловно ликвидирует процесс.

Задержка выполнения команды

sleep время

Задерживает выполнение команды на время, заданное в секундах.

Понижение приоритета команды

nice [-число]команда[аргументы]

Позволяет выполнить другую команду, с более низким приоритетом. Аргумент-число определяет степень понижения приоритета. Чем больше число, тем меньше приоритет.

Дублирование стандартного вывода

tee [флаг]...[флаг]...

команда читает информацию из стандартного ввода и выводит ее одновременно на терминал и в заданные файлы.




Начало  Назад  Вперед