Используйте printf в linux для форматирования абзаца - PullRequest
0 голосов
/ 25 мая 2019

хочу спросить, как напечатать этот длинный абзац:

сегодня: я настраиваю новый сервер, я настраиваю новый сервер, я настраиваю новый сервер, янастройка нового сервера, я настраиваю новый сервер, я настраиваю новый сервер, я настраиваю новый сервер, я настраиваю новый сервер, я настраиваю новый сервер,

как это?

today: I’m setting up a new server,I’m setting up a new server,I’m setting 
       up a new server,I’m setting up a new server,I’m setting up a new 
       server,I’m setting up a new server,I’m setting up a new server,I’m 
       setting up a new server,I’m setting up a new server,

Подводя итог, я хочу, чтобы вторая строка (и все строки после нее) в абзаце автоматически делала отступ для позиции ":" в первой строке без использованиялюбой символ новой строки.

Я устал echo "text" | fold -w 80 и

printf "%-8s%s\n" "text"

, но не очень хорошо работал.

, а также я хочу раскрасить слово следующим образом:в то же время:

echo -e "\033[0;107mText" 

Это должно быть возможно, потому что все руководства по командам Linux выглядят так: D

Большое спасибо!

...