Hi, On Sat, 1 Feb 2003, David Haller wrote:
Koenntet ihr euch mal das awk-script http://www.dhaller.de/linux/headmidtail anschauen?
Ja. Nochwas? >-) Also, ich will dir ja nicht die Freude am awk-Hacken verderben, aber das Skript ist recht, hmm, lang fuer das, was es tut. Z.B. die Funktionalitaet deiner -s NUM:LEN Option leasst sich per ueblichen Unix-Tools so erhalten: % cat file | head -n NUM | tail -n LEN Equivalent -e NUM:LEN % cat file | tail -n NUM | head -n LEN Eine Zeile finde ich jedenfalls kleiner als 257 Zeilen, und da deine Version nicht wirklich mehr kann als das, tja, ist mir der Zweck des Skriptes etwas schleierhaft. Sorry, du wolltest laut Subject ja Kritik ;-) Zumal obiges auch besser funktioniert: % ./headmidtail -e 5:3 headmidtail e, 5:3 gawk: ./headmidtail:112: (FILENAME=headmidtail FNR=1) warning: gensub: 3rd argument of 0 treated as 1 _opti = 0 } else _opti++ Wie man sieht, schmeisst gawk noch ne Warnung, und das "e, 5:3" scheint auch nicht wirkich da hinzugehoeren. Ciao, Micha.