cut -- вырезать определённые части из каждой строки файла

  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:1eaf9bcbb15decb2708c7eb2343e2692' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<pre><strong>CUT(1) Справочник основных команд FreeBSD CUT(1)\n</strong>\n<strong>НАЗВАНИЕ</strong>\n <strong>cut</strong> -- вырезать определённые части из каждой строки файла</pre><pre><strong>СИНТАКСИС</strong>\n cut -b список [-n] [файл ...]\n cut -c список [файл ...]\n cut -f список [-d разделитель] [-s] [файл ...]\n\n<strong>ОПИСАНИЕ</strong>\n Утилита cut вырезает указанные аргументами список части из каждой строки\n каждого файла и пишет их в стандартный вывод. Если аргументы файл не\n указаны вовсе, либо в качестве аргумента файл указан дефис (`-\'), cut\n читает из стандартного ввода. Элементы, указываемые аргументами список,\n задаются либо в виде столбцов, либо в виде полей, разделённых специальным\n символом. Нумерация столбцов начинается с 1.</pre><pre>\n Аргумент список состоит из множества разделённых запятыми или пробельными\n символами возрастающих чисел и/или диапазонов чисел. Диапазоны чисел\n состоят из числа, тире (`-\'), и ещё одного числа, и выбирают поля или\n столбцы начиная с первой позиции по вторую, включительно. Если перед\n числом или диапазоном чисел стоит тире, будут выбраны все поля или\n столбцы начиная с 1 и до позиции, заданной последним числом. Если после\n числа или диапазона чисел стоит дефис, будут выбраны все поля или столбцы\n начиная с позиции, заданной последним числом, и до конца строки. Числа и\n диапазоны чисел могут повторяться, пересекаться, и быть указанными в\n любом порядке. Не является также ошибкой выбирать поля или столбцы,\n отсутствующие во входной строке.\n\n Имеются следующие опции:</pre><pre>\n <strong>-b</strong> список\n Аргумент список задаёт позиции в байтах.\n\n <strong>-c</strong> список\n Аргумент список задаёт позиции в символах.</pre><pre>\n <strong>-d</strong> разделитель\n Использовать указанный аргументом разделитель символ как раздели-\n тель полей вместо символа табуляции.\n\n <strong>-f</strong> список\n Аргумент список задаёт поля, разделённые на входе символом разде-\n литeля полей (см. опцию -d). При выводе поля разделяются одним\n символом разделителя полей.</pre><pre>\n <strong>-n</strong> Не разбивать мультибайтовые символы. Выводить символы только в\n том случае, если выбран хотя бы один байт и, после нуля или более\n невыбранных байтов, выбраны все остальные байты, формирующие сим-\n вол.\n\n <strong>-s</strong> Пропускать строки, в которых не встречается символ разделителя.\n Если эта опции не указана, такие строки выводятся в неизменённом\n виде.</pre><pre><strong>ОКРУЖЕНИЕ</strong>\n Переменные окружения LANG, LC_ALL и LC_CTYPE влияют на процесс выполнения\n cut, как описано в environ(7).\n\n<strong>СТАТУС ЗАВЕРШЕНИЯ\n</strong> Утилита cut возвращает 0 в случае успешного завершения и &gt;0 в случае воз-\n никновения ошибки.</pre><pre><strong>ПРИМЕРЫ</strong>\n Выделить учётные имена и командные оболочки пользователей из системного\n файла passwd(5) в виде ``имя:оболочка\'\':\n\n cut -d : -f 1,7 /etc/passwd</pre><pre>\n Показать имя и время входа каждого из находящихся в данный момент в\n системе пользователей.\n\n who | cut -c 1-16,26-38</pre><pre><strong>СМОТРИ ТАКЖЕ</strong>\n colrm(1), paste(1)\n\n<strong>СТАНДАРТЫ</strong>\n Утилита cut соответствует стандарту IEEE Std 1003.2-1992 (``POSIX.2\'\').</pre><pre><strong>ИСТОРИЯ</strong>\n Команда cut появилась в AT&amp;T System III UNIX.\n<em><strong>\nFreeBSD 6.2 21 декабря 2006 FreeBSD 6.2\n</strong></em></pre>', created = 1767357087, expire = 1767443487, headers = '', serialized = 0 WHERE cid = '2:1eaf9bcbb15decb2708c7eb2343e2692' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:07243fc0252056071eaa62af8c18d662' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><a class=\"thickbox\" href=\"/files/imagepicker/1/wake_up_ua.png\"><img alt=\"Вставай, Україно!\" class=\"imgp_img\" src=\"/files/imagepicker/1/thumbs/wake_up_ua.png\" style=\"height:200px; width:150px\" /></a></p>\n', created = 1767357087, expire = 1767443487, headers = '', serialized = 0 WHERE cid = '2:07243fc0252056071eaa62af8c18d662' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '3:cc913d232116f0426090404133377d88' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:d9a86123bfcbc57878743027b584400b' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><a href=\"http://muff.kiev.ua/rss.xml\"><img alt=\"RSS\" width=\"160\" height=\"60\" src=\"http://muff.kiev.ua/files/muf-rss.png\" /></a></p>\n', created = 1767357087, expire = 1767443487, headers = '', serialized = 0 WHERE cid = '2:d9a86123bfcbc57878743027b584400b' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '3:39649256b636e3d5ded656bc52bd8c01' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
Версия для печатиОтправить другуPDF version
CUT(1)                Справочник основных команд FreeBSD                CUT(1)

НАЗВАНИЕ
     cut -- вырезать определённые части из каждой строки файла
СИНТАКСИС
     cut -b список [-n] [файл ...]
     cut -c список [файл ...]
     cut -f список [-d разделитель] [-s] [файл ...]

ОПИСАНИЕ
     Утилита cut вырезает указанные аргументами список части из каждой строки
     каждого файла и пишет их в стандартный вывод.  Если аргументы файл не
     указаны вовсе, либо в качестве аргумента файл указан дефис (`-'), cut
     читает из стандартного ввода.  Элементы, указываемые аргументами список,
     задаются либо в виде столбцов, либо в виде полей, разделённых специальным
     символом.  Нумерация столбцов начинается с 1.
     Аргумент список состоит из множества разделённых запятыми или пробельными
     символами возрастающих чисел и/или диапазонов чисел.  Диапазоны чисел
     состоят из числа, тире (`-'), и ещё одного числа, и выбирают поля или
     столбцы начиная с первой позиции по вторую, включительно.  Если перед
     числом или диапазоном чисел стоит тире, будут выбраны все поля или
     столбцы начиная с 1 и до позиции, заданной последним числом.  Если после
     числа или диапазона чисел стоит дефис, будут выбраны все поля или столбцы
     начиная с позиции, заданной последним числом, и до конца строки.  Числа и
     диапазоны чисел могут повторяться, пересекаться, и быть указанными в
     любом порядке.  Не является также ошибкой выбирать поля или столбцы,
     отсутствующие во входной строке.

     Имеются следующие опции:
     -b список
             Аргумент список задаёт позиции в байтах.

     -c список
             Аргумент список задаёт позиции в символах.
     -d разделитель
             Использовать указанный аргументом разделитель символ как раздели-
             тель полей вместо символа табуляции.

     -f список
             Аргумент список задаёт поля, разделённые на входе символом разде-
             литeля полей (см. опцию -d).  При выводе поля разделяются одним
             символом разделителя полей.
     -n      Не разбивать мультибайтовые символы.  Выводить символы только в
             том случае, если выбран хотя бы один байт и, после нуля или более
             невыбранных байтов, выбраны все остальные байты, формирующие сим-
             вол.

     -s      Пропускать строки, в которых не встречается символ разделителя.
             Если эта опции не указана, такие строки выводятся в неизменённом
             виде.
ОКРУЖЕНИЕ
     Переменные окружения LANG, LC_ALL и LC_CTYPE влияют на процесс выполнения
     cut, как описано в environ(7).

СТАТУС ЗАВЕРШЕНИЯ
     Утилита cut возвращает 0 в случае успешного завершения и >0 в случае воз-
     никновения ошибки.
ПРИМЕРЫ
     Выделить учётные имена и командные оболочки пользователей из системного
     файла passwd(5) в виде ``имя:оболочка'':

           cut -d : -f 1,7 /etc/passwd
     Показать имя и время входа каждого из находящихся в данный момент в
     системе пользователей.

           who | cut -c 1-16,26-38
СМОТРИ ТАКЖЕ
     colrm(1), paste(1)

СТАНДАРТЫ
     Утилита cut соответствует стандарту IEEE Std 1003.2-1992 (``POSIX.2'').
ИСТОРИЯ
     Команда cut появилась в AT&T System III UNIX.

FreeBSD 6.2                     21 декабря 2006                    FreeBSD 6.2
Ваша оценка: Нет Средняя: 1.8 (5 голосов)

Вставай, Україно!

Литература

Hу что ты кричишь, как программист при виде калькулятора?