sed
El programa sed es estupendo para hacer sustituciones automáticas en texto. Un uso muy simple sería:
sed s/tomate/pera/g a.txt > b.txt
-
Esto cambia la cadena "tomate" por "pera" en el texto a.txt y lo guarda en b.txt
También pueden ser adiciones:
sed s/solo/\&mente/g (cambia "solo" por "solamente")
En este ejemplo "&" es un comodin, pero hay que poner antes \ (escape) para que bash no lo intente interpretar.
Con los espacios es un poco más raro:
sed 's/[ ^t]*$//' file
-
'^t' es el carácter TAB. En bash o tcsh, pulsar Ctrl-V y entonces Ctrl-I.