Thread Previous • Date Previous • Date Next • Thread Next |
Frank Damgaard wrote:
Lars Madsen skrev:Frank Damgaard wrote:.......Det har jeg også fået fået til at virke (nogenlunde, den spiser blanke linier, pt)husk evt. at have en linie der matcher blanke hvis ikke nogle af dine andre matches får dem med : /[^[:blank:]]*$/ { print ; next ; }
jeg lagde bare en { print ; next ; } til slut, det ser ud til at virke
Det havde bare været rart hvis man bare kunne sige /^[foo]/ { print <<EOF bar foobar EOF } Men man kan ikke altid få alt hvad man peger på.nej , awk har ikke denne shell shortcut... ;( så der skal en print foran... men du kan læse fra andre filer med getline og indsætte hvis du hellere vil dette. Vær opmærksom på at i nogle filfælde sætte NF, NR og FNR mfl. så i givet fald bør det læses ind i en BEGIN { } i starten. og ellers er vi vist ovre i perl..
Ja, men så skal jeg skrive det hele i perl, og det gider jeg ikke. tak for hjælpen /daleif
Thread Previous • Date Previous • Date Next • Thread Next |