TGViewer
🐧 Linux Junior. Программирование под Linux. 🐧 Linux Junior. Программирование под Linux. @juniorlinux · 3.08K subscribers
Post #569 943
👩‍💻 Утилита форматирования column

column — это небольшая, но очень удобная консольная команда Linux, предназначенная для форматирования текста в столбцы.

column берет текстовый ввод (обычно строки, разделённые пробелами, табами или другим символом) и выравнивает его в табличный формат.

Это особенно удобно при работе с командами вроде cat, awk, grep, ls, mount, ps и др.

⚙️ Синтаксис:

column [опции] [файл]


⚙️ Основные флаги:

-t — создаёт таблицу, выравнивая столбцы по ширине (самый частый вариант)
-s <символ> — указывает разделитель полей (по умолчанию — пробел или таб)
-n — не объединяет несколько разделителей, идущих подряд (считает их отдельными)
-c <число> — устанавливает максимальную ширину вывода
-x — заполняет таблицу построчно, а не по столбцам
-o <строка> — задаёт строку-разделитель между столбцами

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

1️⃣ Форматирование вывода в таблицу
cat /etc/passwd | column -t -s :

Разделитель в файле /etc/passwd — двоеточие, поэтому с -s : получаем аккуратную таблицу пользователей.

2️⃣ Использование с выводом других команд
ls -l | column -t

Выравнивает стандартный "грязный" вывод ls -l в читаемые столбцы.

3️⃣ Выравнивание CSV-файла
cat data.csv | column -t -s ,

Преобразует CSV-файл в выровненную таблицу прямо в терминале.

4️⃣ Форматирование вывода mount
mount | column -t

Вывод монтированных файловых систем становится удобнее для восприятия.

5️⃣ Таблица из произвольного списка
echo -e "Name Score\nAlice 90\nBob 85\nCarol 95" | column -t
Создаёт простую таблицу с двумя выровненными столбцами:
Name   Score
Alice 90
Bob 85
Carol 95
  • 👍 3
  • ❤ 1
  • 🔥 1
  • 🥰 1
More from @juniorlinux
  1. Sep 28, 2026⚙️ Как устроена автоматизация задач через cron в Linux Если вам нужно регулярное выполнени…
  2. Sep 22, 2026По умолчанию rsync только добавляет и обновляет файлы, но не трогает то, что было удалено…
  3. Sep 22, 2026❓ Как удалить на приемнике файлы, которых больше нет в источнике, при синхронизации через…
  4. Sep 16, 2026Post #589
  5. Sep 10, 2026Как распаковать .tar.gz, .tar.bz2, .tar.xz и .tar.zst в Linux Для работы с архивами в Linu…
  6. Sep 4, 2026Посмотреть очередь задач, созданных через at, можно командой atq (или at -l). Она выведет…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →