Nach Wörtern suchen

B

BrynFury

Grünschnabel
hi zusammen..hab schon verzweifelt gesucht, wie ich nach bestimmten mustern, wörter in bestimmten spalten suchen kann.
ein beispiel:
ich will in spalte 2 eine zeile oder wort suchen, dass mit "abc" anfängt. oder den suchbegriff über "read" aufnehmen und dann danach suchen.
mein versuch:
Code:
#awk '$nachname {print $2}' /home/User/personal.txt

damit gibt er mir die komplette spalte aus. "nachname" soll den suchstring angeben...

ty
 
bin zwar nich so mit awk vertraut, aber klappt das vieleicht so :

#awk '{print $2}' /home/User/personal.txt | grep $nachname
 
ja cool..das funktioniert schonmal...u was muss ich noch ändern, wenn die gesuchte zeile mit einem bestimmten string anfangen soll ?!?
 
Code:
#awk '{print $2}' /home/User/personal.txt | grep ^$nachname
 
hmmm da hätt ich au selber drauf kommen können..;)
aber vielen dank euch, so funktioniert es...!
bis bald :D
 
Nach ganzen Worten am Anfang?
Code:
S="Suchwort";
awk -v P="$S" '$1==P{print $2}' file
 

Ähnliche Themen

sed Wort suchen und Zeile komplett löschen

Samba 4 Gast Zugang unter Ubuntu funktioniert nicht

suchen und ersetzen, Format erhalten

Last mit etc/passwd anzeigen lassen

Server-Monitoring mit RRDTool

Zurück
Oben