Я пытаюсь изменить сообщение дня (MOTD) на своем поле Ubuntu Amazon EC2 так, чтобы оно отобразило состояние мерзавца одного из моих каталогов когда я SSH в.
Вывод изо всех файлов MOTD по умолчанию имеет два пробелов в начале каждой строки, таким образом, это выглядит приятно расположенным с отступом, но потому что мой git status
вывод охватывает несколько строк, если я делаю echo -n " "
прежде чем это только расположит первую строку с отступом.
Какая-либо идея, как я могу заставить это располагать каждую строку с отступом?
Спасибо!
Благодаря @Barmar и @Marplesoft для некоторых хороших простых решений - вот другое изменение, которое другие могли бы любить - функция, которую можно сказать сколько уровней отступа с помощью pr
:
indent() {
local indentSize=2
local indent=1
if [ -n "$1" ]; then indent=$1; fi
pr -to $(($indent * $indentSize))
}
# Example usage
ls -al | indent
git status | indent 2