Формат ввода / вывода с printf в bash-shell

Я пытаюсь вывести результаты моего сценария оболочки с помощью printf. Чтобы результаты были выровнены в столбце, я использую вкладку как:

printf "%s\t %s\t %s\t %s\t %s\t %s\t %s\n" $i $est $var_m $jk $mst $var_M $Tes >>tmp 

Но проблема в том, что в некоторых случаях результаты немного длинны, как результат, например,

 var_M=`echo "scale=8;(-1/$jk + (e(2*$jk)+1)/(e(2*$jk)-1))"|bc -l ` 

Итак, мне будет лучше, если я смогу отформатировать печать в колонке, что-то вроде:

 printf "%s *goto column 20* %s *go to column 30* " $i $est >>tmp 

Это возможно?

Я проверил этот поток, а также страницы руководства, но не смог его найти. Это возможно?

NB: У меня нет особых причин придерживаться printf. так что любая другая подходящая команда, которая может сделать вещь (легко), также приветствуется.

EDIT: printf "%-2s %-8s\n" $i $est >>tmp : printf "%-2s %-8s\n" $i $est >>tmp который явно не работает:

 4.0 0.17169E-02 5. 0.17156E-02 10. 0.17129E-02 

(2-я строка / 2-й столбец не выровнены, как в случае вывода в формате списка)

Interesting Posts

Сценарий с цветами (tput) – это BW при автозапуске при загрузке

Замена шаблона соответствия совпадению с помощью sed

Как смонтировать раздел XFS через / etc / fstab, а пользователи без полномочий root могут использовать r / w?

F2FS vs ext3 / ext4

Разрешение по умолчанию не принимается во внимание после setfacl

Fedora 20, сценарий запуска с сетевыми настройками работает правильно, но без реального эффекта

Можно ли отменить LVM pvmove?

Невозможно получить доступ к беспроводному интернет-соединению Eduroam SETTINGS (Linux Mint 17)

Как я могу проверить, какой драйвер Radeon установлен?

В чем разница в использовании Ctrl + D и Ctrl + C для завершения команды cat?

Как отправлять / получать сообщения на RFCOMM Terminal

Удалить префикс из заголовка объекта в индексном представлении

Как создать кросс-платформенные команды привязки клавиатуры?

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

Как изменился переход на 64 бит в Linux?

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