Muster suchen und ausgeben

Bash, Shell, PHP, Python, Perl, CGI
sledgehammer
Posts: 55
Joined: 2004-05-16 12:23

Muster suchen und ausgeben

Post by sledgehammer » 2004-11-03 11:35

Guten Morgen,
ich will mit awk ein muster suchen und dies ausgeben .
kann awk das muster überhaupt ausgeben oder gibt er immer die ganzen zeilen aus ?

captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten

Re: Muster suchen und ausgeben

Post by captaincrunch » 2004-11-03 11:50

awk gibt natürlich auch nur das Muster aus, wenn du's ihm sagst.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc

cheops
Posts: 8
Joined: 2002-12-01 15:54

Re: Muster suchen und ausgeben

Post by cheops » 2004-11-03 11:53

Klar kann AWK auch nur das Muster ausgeben

Code: Select all

awk '{anz=match($0,/MAIN_SUCHMUSTER/); if(anz>=1) print "Zeile " NR ": " substr($0, RSTART, RLENGTH)}' meine_datei
In diesem Beispiel wird allerdings nur der erste gefundene Treffer pro Zeile ausgegeben.

Gruß
Martin

sledgehammer
Posts: 55
Joined: 2004-05-16 12:23

Re: Muster suchen und ausgeben

Post by sledgehammer » 2004-11-03 11:56

wie müßte ich folgendes muster suchen 172.111.211.12 ?