Команда CUT полезна для тех, кто обрабатывает файлы больших данных в Linux. Это может помочь вам легче получить необходимую информацию, а также исключить информацию, которая вам не нужна. Если вы знаете, как использовать команды cut и sed , вы сможете легко вносить большие изменения в документы. Давайте сразу же подробнее рассмотрим команду.
Давайте представим, что у вас есть документ, выглядящий так. Его называют игроками.txt.
christiano:ronaldo:38
lionel:messi:35
erling:haaland:24
kylian:mbappe:18
Этот документ настолько мал, что вам не нужно использовать какую-либо команду для внесения изменений, так как это быстрее сделать вручную. Но если в документе есть 100 строк, есть много времени, чтобы сэкономить, используя команду cut и другие команды, такие как awk и sed.
Используя команду cut, давайте сделаем несколько классных вещей с нашими игроками.txt файл.
Простые команды с помощью команды cut.
cut -b 1 players.txt
Эта команда напечатает первый бит в каждой строке файла.
cut -b 1-5 players.txt
Это покажет вам первые пять символов каждой строки в документе.
cut -d ":" -f 1 players.txt
Эта команда немного сложнее, но она отделяет поля друг от друга с помощью команды -d. Я сказал ему, что : (двоеточие) — это символ, разделяющий поля. В результате он будет считать, что файл состоит из трех полей, и, используя опцию -f, я говорю ему напечатать первое поле. Результат будет выглядеть следующим образом.
Если вы хотите отобразить первое и третье поля, вы можете изменить команду, чтобы она выглядела следующим образом.
cut -d ":" -f 1,3 players.txt
Давайте сделаем последнее: изменим разделитель, двоеточие. Может быть, вам нужен пробел между именами вместо :. Как это можно сделать?
cut -d ":" -f 1- players.txt --output-delimiter=" "
Это покажет вам полный список с пробелом между именами вместо двоеточия. Что делать, если вы хотите сохранить выходные данные в новый файл? Возможно ли это? Выполните следующую команду, чтобы сохранить выходные данные команды cut.
cut -d ":" -f 1- players.txt --output-delimiter=" " > newplayers.txt
Если вы выполните команду, результат будет сохранен для новичков.txt. Чтобы увидеть результат, можно выполнить следующую команду.
cat newplayers.txt
Здорово. Теперь вы научились использовать некоторые функции, доступные с командой cut в Linux. Надеюсь, вы нашли их полезными. Хотите узнать, какой VPN-сервис лучше всего подходит для Linux Mint и Ubuntu? Или вы хотите узнать больше о других командах Linux? Посмотрите вокруг в руководстве по IP-адресам , чтобы найти информацию, которую вы ищете.