Na mém terminálu,
printf '\012' >>output.txt
funguje jak pro osmičkovou reprezentaci znaku ascii, tak pro odpovídající hexadecimální:
printf '\xA' >>output.txt
Příkaz
echo -en '\012' >>output.txt
však nefunguje správně. Zdá se, že s echo -e fungují pouze šestnáctková čísla. -n odstraní výchozí nový řádek z echa.
Pokud vám záleží na přenositelnosti, vynecháte echo a použijte printf(1) :
printf '\012'
Použijte
echo -e "\012"