IT News: Digital Camera, OS, Laptop, Smartphone, Smart TV, Sound...

The Author's Project by Valeri N.Kravchuk
Сайт проверен Dr.Web
Меню сайта
  • Главная страница
  • Информация о сайте
  • Дневник
  • Каталог файлов
  • Обратная связь
  • Каталог сайтов
  • FAQ
  • Доска объявлений
  • Форум
  • Фотоальбом
  • Категории раздела
    Измерительная техника, инструменты [303]
    Drones, boats, cars... [100]
    Накопители данных [192]
    Гаджеты для спорта и здоровья... [169]
    Автомобильные гаджеты... [164]
    Сети, сетевые технологии, оборудование... [233]
    Гаджеты, аксессуары... [607]
    News IT, Это интересно, ликбез... [1061]
    Linux и не только [4268]
    Windows 10... [282]
    Планшеты [740]
    Нетбуки, Ноутбуки, Ультрабуки [633]
    Смартфоны, фаблеты.. [5014]
    GPS-навигаторы, трекеры... [49]
    Видеорегистраторы [198]
    mini computers и не только... [371]
    Своими руками [325]
    CB, LPD, PMR- связь... [151]
    Smart TV, UltraHD, приставки, проекторы... [407]
    Умный дом [17]
    Мультиварки, блендеры и не только... [128]
    Smart Watch [228]
    Блоки питания, Power Banks, зарядки... [366]
    Фотокамеры, объективы, искусство фотографии.. [505]
    Sound: наушники, плееры, усилители... [579]
    Электронные книги [80]
    Радар-детекторы [23]
    Роботы-пылесосы [27]
    electric cars [29]
    DECT, IP-телефоны [18]
    Безопасность IT [479]
    Время

    Интересные ссылки

    COMPIZOMANIA

    Наш опрос
    Оцените мой сайт
    Всего ответов: 1260
    Статистика
    Анализ веб сайтов

    Яндекс.Метрика

    Рейтинг@Mail.ru Яндекс цитирования

    Russian America Top. Рейтинг ресурсов Русской Америки.

    eXTReMe Tracker

    Правильный CSS!


    Онлайн всего: 6
    Гостей: 6
    Пользователей: 0
    Locations of visitors to this page
    Форма входа
    Главная » 2019 » Апрель » 19 » Руководство по команде cut для начинающих
    15:35
    Руководство по команде cut для начинающих

    Руководство по команде cut для начинающих

    Оригинал: Linux cut Command Explained for Beginners (with Examples)
    Автор: Himanshu Arora
    Дата публикации: 28 августа 2018 года
    Перевод: А. Кривошей
    Дата перевода: апрель 2019 г.

    В Linux, если вы хотите вывести содержимое файла на stdout, первая команда, которая приходит на ум, это cat. Однако могут быть случаи, когда требуется удалить определенную часть файла и вывести только оставшуюся часть его содержимого. Вам будет интересно узнать, что существует утилита cut, которая позволяет вам это делать.

    В этой статье мы обсудим эту утилиту на нескольких простых для понимания примерах. Необходимо отметить, что все примеры в этой статье были протестированы на машине с Ubuntu 18.04 LTS.

    Команда cut

    Команда cut в Linux позволяет пользователям удалять участки из каждой строки файла. Ниже приводится ее синтаксис:

    cut OPTION... [FILE]...
    

    Вот что говорит man-страница об этой утилите:

    Вывод выбранных частей строк из каждого файла в standard output.
    Если FILE не указан, читает стандартный ввод.

    Ниже приведены некоторые примеры в стиле вопрос/ответ, которые должны дать вам хорошее представление о том, как работает эта утилита.

    Q1. Как использовать команду cut?

    Команда cut ожидает, что пользователь предоставит список байтов, символов или полей. Вы можете предоставить ей байты, используя опцию командной строки -b.

    Например, предположим, что есть файл с именем file1.txt, который содержит следующую строку:

    abcdefghijklmnopqrstuvwxyz
    

    И вы хотите отобразить только первые три байта. В этом случае вы можете использовать опцию -b следующим образом:

    $ cut file1.txt -b1,2,3
    

    Вывод:

    abc
    

    Вы также можете задать диапазон:

    $ cut file1.txt -b1-10
    

    В этом случае вы получите следующий вывод:

    abcdefghij
    

    Далее, вы также можете использовать дефис (-) с номером, чтобы указать команде cut выводить все байты после байта с этим номером или все байты до байта с этим номером.

    Например, следующая команда обеспечит отображение всех байтов после пятого, включая и байт с номером 5.

    $ cut file1.txt -b5-
    

    А приведенная ниже команда выведет первые пять байтов:

    $ cut file1.txt -b-5
    

    вывод первых пяти байтов

    Q2. Как работать с символами?

    Иногда файл, передаваемый команде cut, содержит символы размером более одного байта. В этом случае рекомендуется использовать параметр -c, который позволяет утилите правильно понимать, какие символы вы хотите отобразить или удалить.

    Например, ♣ - это специальный символ, который занимает несколько байтов. Поэтому, если вы хотите использовать команду cut в текстовом потоке, который содержит символы такого типа, то лучше использовать -c вместо -b. По функциональности, -c и -b работают одинаково.

    Q3. Как cut работает с разделителями?

    Вы также можете заставить команду cut работать с разделителями. Для этого вы можете использовать параметр командной строки -d.

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

    Howtoforge, HTF, howtoforge.com
    FaqForge, FF, faqforge.com
    

    И вам нужны только первая и третья записи, тогда это можно сделать следующим образом:

    $ cut file1.txt -d, -f1,3
    

    Обратите внимание, что опция -f позволяет вам выбрать поля, которые вы хотите отобразить.

    Заключение

    Итак, вы видите, что команда cut может сэкономить много времени, если задача включает выборочный вывод содержимого файла. Здесь мы обсудили некоторые основные параметры командной строки, которые предлагает эта утилита. Чтобы узнать больше, почитайте man-страницу команды.


     

    http://rus-linux.net/MyLDP/consol/Linux_cut_Command.html

     

    Категория: Linux и не только | Просмотров: 111 | Добавил: laptop | Рейтинг: 0.0/0
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Волк слабее льва и тигра, но в цирке волк не выступает!
    Волк слабее льва и тигра, но в цирке волк не выступает!
    Волк - единственный из зверей, который может пойти в бой на более сильного противника.
    Если же он проиграл бой, то до последнего вздоха смотрит в глаза противника. После этого умирает...

    Праздники сегодня

    Погода
    Погода в Нью-Йорке Погода в Бреcте
    Поиск
    Календарь
    «  Апрель 2019  »
    ПнВтСрЧтПтСбВс
    1234567
    891011121314
    15161718192021
    22232425262728
    2930
    Архив записей
    Друзья сайта
  • Официальный блог
  • JEEP - the best! Mercedes - the best! Автомобильный портал города Бреста: технические характеристики с фото, авторынок, автоспорт...
    Наша кнопка
    IT новости с моего лаптопа...

    Внимание!
    Администратор сайта laptop.ucoz.ru не несет ответственности за содержание рекламных объявлений. Все используемые на сайте зарегистрированные товарные знаки принадлежат своим законным владельцам! Используемая со сторонних источников информация публикуется с обязательными ссылками на эти источники.
    Copyright Valeri N.Kravchuk © 2007-2020