logo

Команда вирізання Linux

Команда вирізання 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 

з наведених вище команд вихідні дані будуть обрізані дефісом (-). Розглянемо наведений нижче результат:

Linux Cut Filter

Як ми бачимо з наведеного вище результату, нашим роздільником є ​​дефіс (-); тому ми використали (-) після (-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 

З наведених вище команд вихідні дані будуть обрізані після місця для вказаного стовпця. Наведені вище команди створять такі результати:

Linux Cut Filter2

З наведеного вище результату нашим роздільником є ​​пробіл; тому ми використали (' ') після (-d). Команда 'cut -d ' ' -f2 exm.txt' відображає стовпець 2, команда 'cut -d ' ' -f5 exm.txt' відображає стовпець 5.

Вирізати по байту

Опція '-b' використовується для скорочення частини рядка побайтом. Щоб вирізати файл за його байтовою позицією, виконайте таку команду:

 cut -b 

Розглянемо наведену нижче команду:

функція підрядка java
 cut -b 2 exm.txt 

Наведена вище команда скоротить рядок на вказану позицію в байті. Розглянемо наведений нижче результат:

Linux Cut Filter

Вирізати за характером

Параметр '-c' використовується для вирізання певного розділу символом. Однак ці символьні аргументи можуть бути числом або діапазоном чисел, списком чисел, розділених комами, або будь-яким іншим символом.

Щоб вирізати за вказаним символом, виконайте команду наступним чином:

 cut -c 

Розгляньте наведені нижче команди:

 cut -c 1,6 exm.txt cut -c 1-3 exm.txt 

Наведені вище команди скоротять рядок за вказаними символами. Розглянемо наведений нижче результат:

Linux Cut Filter

З наведеного вище результату ми бачимо, що перша команда вирізає перший і шостий символи з кожного рядка, а друга команда вирізає з першого по третій символи з кожного рядка.

Вирізати за шаблоном доповнення

Опція '--complement' використовується для вирізання доповненням. Ця опція підтримується версією BSD нарізки. Щоб вирізати за шаблоном доповнення, виконайте команду наступним чином:

 cut --complement 

Шаблон компліменту може бути списком байтів, символів або полів.

Розглянемо наведену нижче команду:

 cut --complement -c 1 exm.txt 

Наведена вище команда скоротить файл за першим символом. Розглянемо наведений нижче результат:

Linux Cut Filter