Команда вирізання Linux корисна для вибору певного стовпця файлу. Він використовується для вирізання певних розділів за байтовою позицією, символом і полем і записує їх у стандартний вихід. Він розрізає лінію та витягує текстові дані. З ним необхідно пройти суперечку; інакше буде видано повідомлення про помилку.
Щоб вирізати певну ділянку, необхідно вказати роздільник. Роздільник визначатиме, як розділені розділи в текстовому файлі. Роздільники можуть бути пробілом (' '), дефісом (-), скісною рискою (/) або будь-яким іншим. Після параметра '-f' вказується номер стовпця.
Синтаксис:
cut OPTION... [FILE]...
Опції:
Наступні параметри командного рядка використовуються командою cut, щоб зробити її більш конкретною:
-b, --bytes=СПИСОК: Він використовується для розрізання певного розділу по байтам.
-c, --characters=СПИСОК: Використовується для вибору вказаних символів.
-d, --delimiter=РОЗДІЛИТИ: Він використовується для вирізання певної ділянки роздільником.
-f, --fields=СПИСОК: Він використовується для вибору конкретних полів. Він також друкує будь-який рядок, який не містить жодного роздільника, якщо не вказано параметр -s.
-n: Використовується для ігнорування будь-якої опції.
історія версій android
--доповнення: Він використовується для доповнення набору вибраних байтів, символів або полів
-s, --only-delimited: Використовується для того, щоб не друкувати рядки, які не мають розділювачів.
--output-delimiter=STRING: Ця опція вказана для використання STRING як вихідного розділювача; За умовчанням використовується «роздільник введення».
-z, --закінчується нулем: Використовується, якщо роздільник рядка має значення NUL, а не новий рядок.
--довідка: Він використовується для відображення довідкового посібника.
--версія: Він використовується для відображення інформації про версію.
Приклади команди cut
Давайте розглянемо наступні приклади команди cut:
- Вирізати, використовуючи дефіс як роздільник
- Вирізати, використовуючи пробіл як роздільник
- Вирізати за байтовою позицією
- Вирізати за характером
- Вирізати за візерунком доповнення
Використання дефіса (-) як розділювача
Щоб вирізати за допомогою дефіса (-) як розділювача, виконайте наведену нижче команду:
cut -d- -f(columnNumber)
Розглянемо такі команди:
топ 10 хентай
cut -d- -f2 marks.txt cut -d- -f1 marks.txt
з наведених вище команд вихідні дані будуть обрізані дефісом (-). Розглянемо наведений нижче результат:
Як ми бачимо з наведеного вище результату, нашим роздільником є дефіс (-); тому ми використали (-) після (-d). Команда 'cut -d- -f1 marks.txt' відображає стовпець 1, а команда 'cut -d- -f2 marks.txt' — стовпець 2.
Використання пробілу як роздільника
Якщо ми хочемо використати пробіл як роздільник, тоді ми повинні взяти пробіл (' ') у лапки за допомогою команди cut. Щоб вирізати вивід, використовуючи пробіл як роздільник, виконайте команду таким чином:
cut -d ' ' -f(columnNumber)
Розглянемо такі команди:
cut -d ' ' -f2 exm.txt cut -d ' ' -f5 exm.txt
З наведених вище команд вихідні дані будуть обрізані після місця для вказаного стовпця. Наведені вище команди створять такі результати:
З наведеного вище результату нашим роздільником є пробіл; тому ми використали (' ') після (-d). Команда 'cut -d ' ' -f2 exm.txt' відображає стовпець 2, команда 'cut -d ' ' -f5 exm.txt' відображає стовпець 5.
Вирізати по байту
Опція '-b' використовується для скорочення частини рядка побайтом. Щоб вирізати файл за його байтовою позицією, виконайте таку команду:
cut -b
Розглянемо наведену нижче команду:
функція підрядка java
cut -b 2 exm.txt
Наведена вище команда скоротить рядок на вказану позицію в байті. Розглянемо наведений нижче результат:
Вирізати за характером
Параметр '-c' використовується для вирізання певного розділу символом. Однак ці символьні аргументи можуть бути числом або діапазоном чисел, списком чисел, розділених комами, або будь-яким іншим символом.
Щоб вирізати за вказаним символом, виконайте команду наступним чином:
cut -c
Розгляньте наведені нижче команди:
cut -c 1,6 exm.txt cut -c 1-3 exm.txt
Наведені вище команди скоротять рядок за вказаними символами. Розглянемо наведений нижче результат:
З наведеного вище результату ми бачимо, що перша команда вирізає перший і шостий символи з кожного рядка, а друга команда вирізає з першого по третій символи з кожного рядка.
Вирізати за шаблоном доповнення
Опція '--complement' використовується для вирізання доповненням. Ця опція підтримується версією BSD нарізки. Щоб вирізати за шаблоном доповнення, виконайте команду наступним чином:
cut --complement
Шаблон компліменту може бути списком байтів, символів або полів.
Розглянемо наведену нижче команду:
cut --complement -c 1 exm.txt
Наведена вище команда скоротить файл за першим символом. Розглянемо наведений нижче результат: