Solo per completezza. In Mac OS X (che utilizza FreeBSD sed) è necessario utilizzare un ulteriore null-string "" per l'editing di file sul posto, senza backup:
sed -i "" 's/$/<br>/' mytext.txt
Come alternativa all'utilizzo di sed per no-di backup sul posto modifica di file, è possibile utilizzare ed (1), che, tuttavia, legge l'intero file in memoria prima di operare su di esso.
printf '%s\n' H 'g/$/s//<br>/g' ',p' | ed -s test.file # print to stdout
printf '%s\n' H 'g/$/s//<br>/g' wq | ed -s test.file # in-place file edit
Per ulteriori informazioni su Ed (1) Si veda:
"Modifica dei file con l'editor di testo ed da script",
http://wiki.bash-hackers.org/doku.php?id=howto:edit-ed
whoops - ovviamente! Grazie per la risposta rapida! – DrMHC