Cargando…

¿Listo para aprender?

Pulsa en el botón y disfruta de nuestros cursos GRATIS o en oferta
VER LOS CURSOS

Voltear (o invertir texto) con REV

Otro comando muy sencillo que quiero explicaros es el REV. Lo único que hace es darle la vuelta a texto que le pasemos. Es decir, lo pone como si lo estuviéramos leyendo de derecha a izquierda. ¿Qué utilidad tiene esto? pues una bastante rápida de comprender es que, por ejemplo, nos convierte los últimos elementos en los primeros. Vale, ¿y eso de qué me vale? veamos un ejemplo:

Si yo tengo unas líneas donde aparecen las rutas de los nombres de un fichero y necesito seleccionar únicamente el nombre del mismo, es decir, quitar todos los subdirectorios que forman parte de la ruta, usando el cut tengo el problema de que la «columna» a seleccionar no siempre es la misma. Sin embargo, si le doy la vuelta, siempre será la primera.

find /ficheros/documentos/ | rev texto | cut -d"/" -f1 | rev

Parece un comando innecesario, pero os aseguro que a veces nos soluciona problemas que de otra forma sería mucho más complicado conseguir. Esta misma tarde estaba preparando videos sobre expresiones regulares y quería saber la letra más frecuente con la que terminan las palabras en español, pues bien, lo he solucionado muy fácil así:

rev /usr/share/dict/spanish | cut -c1 | sort | uniq -c | sort -n

Si tenéis dudas sobre alguna de las cosas que aparecen en los ejemplos:

Tienes muchas más información sobre estos y muchos otros comandos de la consola de Linux en nuestra sección de CURSOS DEL INTÉRPRETE DE COMANDOS DE LINUX Y SHELL SCRIPT.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.