Главная > Обработка текста и поиск > column

column: Текст в колонки

Команда column переупорядочивает введенный текст в формат колонок с заданной шириной. Она часто используется для форматирования вывода других команд в виде удобочитаемой таблицы. Предоставляет возможность указать разделитель или автоматически настроить ширину колонок.

Обзор

column удобен для преобразования текстовых данных в аккуратный колоночный формат. В частности, при выводе в табличном режиме с опцией `-t` каждое поле данных автоматически выравнивается, отображаясь в удобном для чтения виде.

Основные функции

  • Автоматическая настройка ширины колонок (-t)
  • Указание пользовательского разделителя (-s)
  • Вывод с заданной шириной (-c)
  • Заполнение по строкам или по колонкам

Основные опции

Основные опции команды column управляют форматом вывода и способом обработки данных.

Формат вывода

Обработка данных

Сгенерированная команда:

Комбинируйте команды.

Описание:

`column` Запускает команду.

Комбинируйте эти опции, чтобы виртуально выполнять команды с помощью ИИ.

Примеры использования

Изучите, как использовать команду column для аккуратного форматирования различных текстовых данных.

Сортировка вывода ls -l в таблицу

ls -l | column -t

Отсортируйте вывод команды ls -l в аккуратный табличный формат с помощью column -t.

Сортировка файла /etc/passwd по разделителю двоеточие (:)

cat /etc/passwd | column -s ':' -t

Файл /etc/passwd разделен на поля двоеточием (:). Отсортируйте его в табличный формат с помощью column -s : -t.

Заполнение чисел по колонкам

seq 10 | column -x

Отсортируйте числа от 1 до 10 с заполнением по колонкам (-x).

Вывод с заданной шириной

echo "apple banana cherry date elderberry fig grape" | column -c 20

Выведите введенный текст в формат колонок с максимальной шириной 20 символов.

Советы и замечания

Полезные советы и моменты, которые следует учитывать при использовании команды column.

Комбинация с другими командами

column очень полезен при использовании в сочетании с другими командами, такими как `ls`, `ps`, `df`, `cat`, принимая их вывод через пайп (|).

  • `ps aux | column -t`: Аккуратно отсортируйте список процессов.
  • `df -h | column -t`: Удобно отсортируйте информацию об использовании диска.

Важность указания разделителя

Если разделитель полей во входных данных не является пробелом (например, двоеточие в `/etc/passwd`), необходимо указать правильный разделитель с помощью опции `-s`, чтобы получить корректный табличный вывод.


Те же команды в категории