Je souhaite connaître le numéro de ligne de la plus longue ligne d'un fichier.
Par exemple, si j'ai un fichier avec le contenu suivant:
lalala
tatatata
abracadabra
mu mu mu
comment puis-je écrire un script bash qui me donnera une sortie quelque chose comme ceci 3 -> abracadabra:?
^) et sa fin ($) a exactement n caractères (.{n}). Ensuite, il a juste besoin de trouver n: pour cela, il utilise un GNU-isme, "wc -L filename" (notez que ce n'est pas posix) qui retourne la longueur de la plus longue ligne de nom de fichier. Donc, il attrape n'importe quelle ligne qui a la plus longue longueur.$(cmd)est remplacé par la sortie decmd.