sed: Eliminar caracteres al principio y al final de una línea

Supongamos que queremos eliminar el primer caracter de una expresión o cada línea de un archivo, sea cual sea. Podemos hacerlo fácilmente utilizando sed:
sed 's/^.//g'
Ahora bien, si lo que queremos es eliminar el último caracter de una expresión o cada línea de un archivo, utilizaríamos sed de la siguiente manera:
sed 's/.$//g'

Y si lo que queremos es eliminar tanto el primer como el último caracter de cada línea:

sed 's/^.|.$//g'
Este último caso lo he utilizado para quitar las comillas de uno de los campos de un fichero.
Be the first to comment

Por favor acceder para comentar.