Sur mon terminal,
printf '\012' >>output.txt
fonctionne à la fois pour la représentation octale du caractère ascii et pour l'hexadécimal correspondant :
printf '\xA' >>output.txt
La commande
echo -en '\012' >>output.txt
cependant, ne fonctionne pas correctement. Seuls les hexadécimaux semblent fonctionner avec echo -e. Le -n supprime la nouvelle ligne supplémentaire par défaut de echo.
Si vous vous souciez de la portabilité, vous laisserez tomber echo et utilisez printf(1) :
printf '\012'
Utilisez
echo -e "\012"