Подтвердить что ты не робот

Как добавить новую строку с помощью printf?

Как добавить новую строку в команду печати с помощью printf?

printf "I want this on a new line!"

Я думал, что это будет что-то вроде этого, но это не сработало

printf "/n I want this on a new line!/n"

Заранее благодарим за помощь!

4b9b3361

Ответ 1

Для написания новой строки используйте \n not /n, последний - только косая черта и n

Ответ 2

Попробуйте следующее:

printf '\n%s\n' 'I want this on a new line!'

Это позволяет отделить форматирование от фактического текста. Вы можете использовать несколько заполнителей и несколько аргументов.

quantity=38; price=142.15; description='advanced widget'
$ printf '%8d%10.2f  %s\n' "$quantity" "$price" "$description"
      38    142.15  advanced widget