Archivo Linux USERS (2001) — Utilidades para textos

Archivo histórico · Linux USERS · 2001 Autoría del documento original: Arturo Alberto Busleiman. Transcripción del documento de trabajo recuperado TextUtils-1/TextUtils-1.doc. Fecha de modificación conservada: 2001-02-27. Recuperado para consulta privada el 11 de noviembre de 2026. El texto conserva la redacción y el contexto técnico de su época. Las capturas originales se reproducen junto a…


Imagen1.bmp El cat numerando lineas
Imagen1.bmp El cat numerando lineas
Imagen2.bmp Visualizando con `more'
Imagen2.bmp Visualizando con `more’
Imagen3.bmp Buscando `Jose' con `grep'
Imagen3.bmp Buscando `Jose’ con `grep’
Imagen4.bmp El `wc' sabe sumar también.
Imagen4.bmp El `wc’ sabe sumar también.
Imagen5.bmp Antes y despues de ordenar con `sort'
Imagen5.bmp Antes y despues de ordenar con `sort’
Imagen6.bmp `strings' es muy útil para los programadores
Imagen6.bmp `strings’ es muy útil para los programadores

Utilidades para textos

Las llamadas textutils para linux son un amplio conjunto de aplicaciones que nos permiten realizar tareas de manejo y visualización de texto en nuestra consola.

Operaciones como ordenar, visualizar, contabilizar, concatenar, extraer, buscar han sido hermosamente implementadas en este conjunto de aplicaciones para Linux.

Muchas de estas herramientas aparecieron por primera vez en el UNIX original, por lo que son comunes entre todos los sistemas de tipo-Unix actuales. (Solaris, *BSD, AIX, IRIX, Linux), por lo que esta explicación les será de utilidad para esos sistemas no-Linux.

VISUALIZACION DE TEXTOS

Para este propósito contamos con tres utilidades básicas, a saber:

  • cat Concatenar y Visualizar archivos de texto

  • more Visualización a pantalla completa con capacidad de búsqueda

  • less Como el more, pero permite movimiento hacia atrás.

La utilidad cat va mostrando en pantalla y en orden los archivos que le indiquemos en la línea de comandos, y aunque tiene varias opciones, hay tres de utilidad:

  • -n Antepone el número de línea a todas las líneas

  • -b Igual a -n, pero solo a las líneas que no estén vacías

  • -s Transforma en una sola línea vacía todo un grupo de ellas

~# cat -n texto.txt

More, al igual que cat, muestra archivos en pantalla, pero de a una pantalla por vez. También soporta la opción -n, entre otras. Y permite el ingreso de comandos durante la visualización. Para buscar, utilizamos `/’ y para salir `q’. Less es una variante de more, pero podemos leer hacia atrás también.

🔎  Archivo Linux USERS (2001) — Análisis de red con Nmap

~# more /usr/doc/howto/GCC-HOWTO.txt

~# less /usr/doc/howto/GCC-HOWTO.txt

OTRAS OPERACIONES CON TEXTOS

Grep es una herramienta de búsqueda dentro de textos, es tan popular que incluso viene con las herramientas de desarrollo de Borland, por citar un ejemplo conocido. Se utiliza de la siguiente forma:

~# grep “texto a buscar” *.txt *.doc /tmp/archivo.txt

Sort nos sirve para ordenar textos. El texto ordenado lo imprime en la salida estándar (stdout), o sea, la pantalla o un archivo o se puede enviar a otro programa.

~# sort nombres.txt > nombres_ordenados.txt

Wc cuenta la cantidad de caracteres, palabras y líneas de uno o varios archivos y muestra los totales y subtotales.

~# wc ~/fuentes/holamundo.c

Strings extrae de un archivo binario todo lo que sea texto plano y lo imprime en la salida estándar. Es de especial utilidad para programadores, estén atentos a la sección programación. Su uso es muy simple:

~# strings /usr/bin/mc

En la próxima veremos como combinar estos comandos entre sí.