Bir dosyadan en uzun satırın satır numarasını öğrenmek istiyorum.
Örneğin, aşağıdaki içeriğe sahip bir dosyam varsa:
lalala
tatatata
abracadabra
mu mu mu
nasıl bana böyle bir çıkış şey verecek bir bash komut dosyası yazabilirsiniz: 3 -> abracadabra?
^) ile bitişi ($) arasında tam olarak n karakter (.{n}) olan herhangi bir satır arar . Daha sonra n'yi bulması gerekiyor: bunun için en uzun dosya adı satırının uzunluğunu döndüren bir GNU-ism, "wc -L dosya adı" (bunun posix olmadığını unutmayın) kullanıyor. Bu yüzden en uzun uzunluğa sahip herhangi bir çizgiyi açıyor.$(cmd)yerinecmd.