El comando "tr" es muy útil para producir una salida con la sustitución o eliminación de caracteres seleccionados dada una entrada determinada. Veamos su sintaxis.
tr [options] "set1" "set2"
echo something | tr "set1" "set2"
tr "set1" "set2" < input.txt > output.txt
Ahora veamos, como haciendo uso de este podemos convertir en un fichero las minúsculas en mayúsculas
# tr [:lower:] [:upper:] < fichero1.txt > fichero2.txt
pudiéramos también convertir los espacios en blanco en líneas
# tr [:blank:] '\n' < fichero1.txt > fichero2.txt
lo que también podría hacerse con el uso de tuberías
# cat fichero1.txt | tr [:blank:] '\n' > fichero2.txt
o podríamos eliminar de un fichero todos los fin de líneas
# tr -d '\n' < fichero1.txt > fichero2.txt
fuente: http://www.cyberciti.biz/faq/how-to-use-linux-unix-tr-command/
No hay comentarios:
Publicar un comentario