У меня есть следующая команда printf, которая работает правильно, добавляя 5 пробелов после строки ABC
, а затем печатает строку "DEF".
printf '%s%*s' "ABC" 5 '' "DEF"
Я хотел бы добавить символ новой строки в конце после строки DEF
, но я не знаю, как это сделать. Я безуспешно пытался:
user /d
$ printf '%s%*s' "ABC" 5 '' "DEF\n"
ABC DEF\n
user /d
$ printf '%s%*s\n' "ABC" 5 '' "DEF"
ABC
DEF
Как это сделать? заранее спасибо