На моем терминале,
printf '\012' >>output.txt
работает как для восьмеричного представления символа ascii, так и для соответствующего шестнадцатеричного числа:
printf '\xA' >>output.txt
Команда
echo -en '\012' >>output.txt
однако, не работает должным образом. Только шестнадцатеричные числа работают с echo -e. -N удаляет дополнительный символ новой строки по умолчанию из echo.