Home >> Móvil >> Consejos y trucos >> IOS

Añadir números de línea a un archivo de texto desde Terminal (cat -n, nl, awk)

Tres formas rápidas de numerar líneas de un archivo de texto (modifican el contenido, no solo visualizan):

1. cat -n (más simple)

cat -n archivo.txt > archivo_numerado.txt

2. nl (número de línea, control de formato)

nl -ba -s ': ' archivo.txt > archivo_numerado.txt

-ba = numerar todas las líneas (incluidas vacías), -s ': ' = separador «número: «.

3. awk (máximo control)

awk '{printf "%5d: %s\n", NR, $0}' archivo.txt > archivo_numerado.txt

Formato: 5 dígitos alineados a derecha, dos puntos, espacio, línea original.

Precaución: Haz backup del original antes (cp archivo.txt archivo.txt.bak). Funciona en macOS, Linux, BSD, cualquier Unix con estas herramientas.