Как выполнить printf с поддержкой всех, или максимумом, символов ('%' и какие там ему ещё надо указывать?), но с переводом строки?
Если делать printf '%s' "asdf\n"
, перенос строки показывается как символ.
В man 3 printf ничего не понял (C не знаю).