ется значимым (т.е. xx разделяют поле нулевой длины) -b игнорировать ведущие пробелы при определении начала и конца поля сравнения Pos1 и pos2 имеют форму: m.n и, возможно, после каждого следуют флаги bdfinr. +m.n означает (n+1)ый символ в (m+1)ом поле. Пропущенное .n означает .0. Если указан флаг -b, то n отсчитывается от первого непробела в (m+1)ом поле; +m.0b озна- чает первый непробел в (m+1)ом поле. -m.n означает nый символ (включая разделители полей) после последнего символа mого поля. Если n опущено, то подразумевается .0, означая последний символ mого поля. Если указан флаг -b, то n отсчитывается от последне- го ведущего пробела в (m+1)ом поле; -m.1b означает первый не- пробел в (m+1)ом поле. Если указаны несколько полей сравнения, то более поздние не используются до упорядочения по более ранним. Если строки имеют одинаковые поля сравнения, то они упорядочиваются с уче- том всех символов. Примеры. 1. Упорядочить содержимое infile по второму полю в качестве по- ля сравнения sort +1 -2 infile 2. Упорядочить в обратном порядке содержимое infile1 и infile2, поместив результат в outfile. Упорядочение производить по первому символу второго поля sort -r -o outfile +1.0 -1.2 infile1 infile2 3. Упорядочить в обратном порядке содержимое infile1 и infile2 по первому отличному от пробела символу второго поля sort -r +1.0b -1.1b infile1 infile2 4. Распечатать файл passwd, отсортировав его по числовым значе- ниям UID (третье поле, разделитель полей - :) sort -t: +2n -3 /etc/passwd 5. Распечатать строки уже отсортированного файла infile, выводя лишь первую из строк с одинаковыми третьими полями sort -um +2 -3 infile 3.16. wc - Подсчет количества символов, слов и строк в файле Формат команды: wc [ -lwc ] [ <файл> ... ] wc подсчитывает строки, слова и символы, читая их из ука- занных файлов или из стандартного ввода, если имена файлов не указаны. Также подсчитывается общий итог для всех указанных файлов. Слово - это максимальная строка символов, не содержащая пробелов и . Флаги l, w и c могут использоваться в любой комбинации, указывая, что должны выводиться количество строк, слов или сим- волов соответственно. По умолчанию используется набор -lwc. Если в командной строке указаны имена файлов, то они выво- дятся после соответствующих сумм.