Ответ 1
Для написания новой строки используйте \n
not /n
, последний - только косая черта и n
Как добавить новую строку в команду печати с помощью printf?
printf "I want this on a new line!"
Я думал, что это будет что-то вроде этого, но это не сработало
printf "/n I want this on a new line!/n"
Заранее благодарим за помощь!
Для написания новой строки используйте \n
not /n
, последний - только косая черта и n
Попробуйте следующее:
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