Estoy interesado en averiguar el número de línea de la línea más larga de un archivo.
Por ejemplo, si tengo un archivo con el siguiente contenido:
lalala
tatatata
abracadabra
mu mu mu
¿Cómo puedo escribir un script bash que me dará un resultado como este 3 -> abracadabra
:?
^
) y su final ($
) tenga exactamente n caracteres (.{n}
). Entonces solo necesita encontrar n: para esto usa un GNU-ism, "wc -L filename" (tenga en cuenta que esto no es posix) que devuelve la longitud de la línea más larga de nombre de archivo. Entonces él escoge cualquier línea que tenga la longitud más larga.$(cmd)
se reemplaza por la salida decmd
.