При использовании дистрибутивов Linux некоторые данные необходимо отображать в столбчатом формате. Система Linux упрощает отображение содержимого в столбцах с помощью команды «column».
Команда «column» – это простая утилита командной строки для печати содержимого файла в столбцах. Этот инструмент командной строки поддерживает несколько параметров, содержащих надлежащие функции, которые стоит рассмотреть.
При использовании команды «column» в терминале по умолчанию она игнорирует пустые строки.
Если у нас есть данные, отображаемые в нескольких столбцах, команда начнет отображать данные с левой стороны на правую, т.е. он начнет добавлять содержимое сначала в левый столбец, а затем переместится в правый столбец.
Синтаксис команды столбца:
Синтаксис команды «column» в Linux:
“column [-entx] [-c columns] [-s sep] [file name…]”
Параметры команды столбца:
Давайте создадим файл с именем «test.txt» и добавим в него контент.
Например, у нас есть контент в файле «test.txt».
Итак, вывод этого текстового файла должен быть напечатан в столбцах. Введите команду столбца с именем файла, и ваш результат будет следующим:
$ column test.txt
Если у вас есть содержимое в файле, где записи разделяются определенным разделителем, используйте параметр «-s» с «-t».
Когда мы используем эту команду, она удаляет разделитель и выводит результат в столбчатом формате.
Посмотрим, как работает этот вариант. Например, у нас есть файл «file.txt», содержащий следующие данные с разделителем «|»:
Теперь используйте следующую команду, чтобы проверить вывод:
$ column file.txt -t -s “|”
Чтобы напечатать справочное сообщение, относящееся к команде «column», используйте команду «–help», и она покажет все параметры терминала с функциями.
$ column --help
Проверьте версию команды «столбец» с помощью параметра «–version».
$ column --version
Другие полезные параметры команды столбца:
- -R : этот параметр используется для применения правильного выравнивания в определенном столбце.
- -J: чтобы распечатать вывод в формате JSON, используйте параметр «-j» с именем файла.
- -d : используйте этот параметр, и она покажет вам, что заголовок не должен отображаться в выводе.
- C: помогает определить ширину вывода и количество символов, которые можно напечатать в одной строке.
- -N: используется для печати имен столбцов, разделенных запятыми «,»
- -L : используется для добавления пустых строк после каждой строки.
- -O : определяет порядок столбцов, в которых будут отображаться данные.
Заключение:
Команда «column» – это служебная программа командной строки, представленная системой Linux для отображения вывода в столбцовом формате. В этой статье кратко обсуждается команда столбца и рассказывается, как использовать ее с различными параметрами.