Манипулирование столбцами в Linux с помощью «cut» и «xargs»: методы и примеры

Фраза «xargs columns Cut Linux» представляет собой комбинацию различных команд Linux. «xargs» — это команда, которая считывает элементы из стандартного ввода и выполняет команду с этими элементами в качестве аргументов. «cut» — это команда, используемая для извлечения разделов из строк файлов или из стандартного ввода. «column» не является стандартной командой Linux, но может относиться к команде «column», которая форматирует вводимые данные в несколько столбцов.

Предполагая, что вы хотите узнать о различных способах манипулирования столбцами с помощью команды «cut» с помощью «xargs» в Linux, я могу предоставить вам несколько примеров.

Метод 1: вырезание определенного столбца из файла с помощью «cut» и «xargs»

cat file.txt | cut -d ',' -f 3 | xargs

Эта команда считывает содержимое файла «file.txt», который считается файлом со значениями, разделенными запятыми (CSV), обрезает третий столбец с помощью разделителя «,» (запятая) и передает результат в « xargs.”

Метод 2: вырезание нескольких столбцов с помощью «cut» и «xargs»

cat file.txt | cut -d ',' -f 1,3,5 | xargs

Эта команда вырезает первый, третий и пятый столбцы из файла CSV и передает результат в «xargs».

Метод 3: вырезание столбцов по определенному условию с использованием «awk», «cut» и «xargs»

cat file.txt | awk '$3 > 10' | cut -d ',' -f 1,2 | xargs

Эта команда использует «awk» для фильтрации строк, где значение третьего столбца больше 10. Затем она использует «cut» для извлечения первого и второго столбцов из отфильтрованного вывода и, наконец, передает результат « xargs.”

Метод 4: вырезание столбцов из вывода команды с помощью «cut» и «xargs»

ls -l | cut -d ' ' -f 5 | xargs

Эта команда выводит список файлов и каталогов в текущем каталоге с помощью «ls -l» и извлекает размеры файлов (пятый столбец) с помощью «cut». Размеры файлов затем передаются в «xargs».