Uso del comando tr en Linux
El comando tr se usa para sustituir o eliminar determinados caracteres. Es realmente útil y lo mejor que podemos hacer para comprobar su funcionamiento es ilustrarlo con algunos ejemplos:
Sustituir los caracteres en minúscula por caracteres en mayúscula:
$ echo “Hola Mundo” | tr a-z A-Z
HOLA MUNDO
Sustituir los espacios en blanco por tabuladores:
$ echo "Hola Mundo Hola Mundo" | tr [:space:] '\t'
Hola Mundo Hola Mundo
Suprimir la repetición de espacios en blanco:
$ echo "Hola que tal " | tr -s [:space:]
Hola que tal
Eliminar un caracter concreto:
$ echo "Hola que tal" | tr -d 'a'
Hol que tl
Dejar sólo los caractéres numéricos:
$ echo "El día 14 cumpliré 23 años" | tr -cd [:digit:]
1423
Unir las líneas de todo un archivo en una sóla línea:
tr -s '\n' ' ' < prueba.txt
Como vemos, el comando tr tiene muchas y variadas aplicaciones. Aquí sólo he mostrado algunos ejemplos que espero que sean útiles y que sirvan para iniciarse en su uso.
Tweet
1 Comentario:
como seria para eliminar los espacios en blanco de una frase
Publicar un comentario