Производить выравнивание столбцов в сценарии оболочки

В оболочке, как я могу иметь длину пробелов по длине слов в моем меню?

Я попытался получить длину самой длинной строки символов, а затем создать каждую длину столбца самой длинной строкой + 1 … также у меня проблемы с этим много, и я бы хотел прочитать больше на эту тему.

Будет ли это awk или grep ?

 menuNAME menuNAME2 menuNAME3 word word2 THISwordisLongest THISwordisLongest word wordLONG wordLONG THISwordisLongest word 

Ожидаемый результат:

 menuNAME menuNAME2 menuNAME3 word wordLONG THISwordisLongest THISwordisLongest word wordLONG wordLONG THISwordisLongest word 

Interesting Posts

Ищете что-то вроде gnome2 погодных часов для KDE

Arch Linux – Cronie не работает, а nestat не выводит журналы?

Sed для печати только первого соответствия шаблону линии

Количество байтов «ls -l <случайный файл>» по сравнению с «wc -c <random file>»

Fedora 16 ssh через интернет / домашнюю сеть. Тот же компьютер в порядке

Как заменить панель spectrwm на tint2, сохраняя dmenu?

bash – почему \ x0d \ x20 стирает строку

Как разрешать только точные обновления пакетов из репозитория?

Как настроить sudoers, чтобы разрешить запуск команды sudo под другой группой и именем пользователя?

Действительные символы здесь doc tag

Как написать / отредактировать / обновить переменную eIi OsIndications из командной строки?

Получить использование ЦП для единого процесса

Заменить подстроку имен файлов в каталоге

Преобразование строки из брандмауэра в OpenBSD 4.9 в OpenBSD 4.7

Переконфигурируйте линейный вход как аналоговый

Linux и Unix - лучшая ОС в мире.