23:35 man cut |
НАЗВАНИЕ cut - выводит выбранные части строк (столбцы) каждого заданного файла СИНТАКСИС cut [ОПЦИИ]... [ФАЙЛ]... ОПИСАНИЕ Команда cut выделяет столбцы текста (части строк) из каждого ФАЙЛА и отправляет в стандартный поток вывода. Столбец определяется либо по смещению в символах (например, с седьмого символа каждой строки): $ cut -c7 myfile либо по смещению в байтах, которое является тем же самым, что и смещение в символах, если в вашем языке не используются многобайтные символы: $ cut -b7 myfile либо по разделителям. Например, четвёртое поле в каждой строке файла, которые отделены друг от друга запятыми (разделители - запятые): $ cut -d, -f4 myfile Таким образом, в качестве параметров, определяющих части строк, используются следующие списки: список байт, список символов и список полей. Обязательные параметры длинных форм опций являются необходимыми и для коротких форм. ОПЦИИ -b, --bytes=СПИСОК выводит только байты из позиций, указанных в СПИСКЕ. Символы -c, --characters=СПИСОК выводит только символы из позиций, указанных в СПИСКЕ. С одной стороны очень похожа на опцию -b, но в случае интернационализации может отличаться. -d, --delimiter=РАЗДЕЛИТЕЛЬ задает РАЗДЕЛИТЕЛЬ колонок (полей) входного файла вместо символа табуляции. Применяется совместно с опцией -f. -f, --fields=СПИСОК выводит только столбцы (поля), перечисленные в СПИСКЕ. По умолчанию столбцы разделяются символами табуляции. Если не задана опция -s, выводит любые строки, которые не содержат символ-разделитель. -s, --only-delimited не выводит строки, в которых отсутствует разделитель полей. Применяется совместно с опцией -f. -n не разбивает на части многобайтовые символы (игнорируется). --output-delimiter=РАЗДЕЛИТЕЛЬ разделяет указанным РАЗДЕЛИТЕЛЕМ поля выходного потока. Применяется совместно с опцией -f. По умолчанию используется разделитель полей входного файла (потока). --help вывести справку о программе, её опциях и завершить работу. --version вывести информацию о версии программы и завершить работу. Одновременно можно использовать только одну из опций -b, -c или -f. Вы не ограничены выводом одного столбца, т.е. в СПИСКАХ могут содержаться один или более номеров или диапазонов, разделенных запятыми (1-3,5,6,8,18). Каждый диапазон представляет собой два числа, разделенных дефисом (5-12). Байты, символы и поля нумеруются, начиная с 1. Могут задаваться неполные диапазоны. Так, если опустить нижнюю границу (-19), то будет использоваться диапазон (1-19) включительно. Если опустить верхнюю границу (3-), то диапазон будет ограничиваться концом строки или последним полем. Если в командной строке отсутствуют имена файлов или в качестве имени определен дефис (-), команда cut выполняет обработку стандартного ввода. АВТОР Написана David Ihnat, David MacKenzie и Jim Meyering. ИНФОРМАЦИЯ ОБ ОШИБКАХ Если вы обнаружили ошибку в команде cut, сообщите о ней АВТОРСКИЕ ПРАВА Copyright © 2004 Free Software Foundation, Inc. Это свободно-распространяемый продукт; для получения подробных сведений смотрите Универсальную Общественную Лицензию GNU. Этот продукт распространяется БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ; даже без подразумеваемых гарантий КОММЕРЧЕСКОЙ ЦЕННОСТИ или ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ. СМ. ТАКЖЕ Полная документация по команде cut находится в руководстве Texinfo. Если программы info и cut правильно установлены в вашей системе, тогда с помощью команды info coreutils cut вы получите возможность ознакомиться с полным руководством. ПЕРЕВОД оригинального файла на английском cut.1.gz (1116 байт от 03.06.2004) выполнен Aleksander N.Gorohovski РЕЦЕНЗИЯ ПЕРЕВОДА Vitaly Lipatov |
|
Всего комментариев: 0 | |