Telefonbuch filtern

S

SR166

Grünschnabel
Hallo,

ich möchte gern per sed oder grep aus meiner kurzwahlliste.txt die telefonnummer ausgegeben haben.
Beispiel:
Code:
302	0173XXXXXXX	#Frank
303	0172XXXXXXX	#Handy

wie erreiche ich es, dass wenn ich als suche die 302 eingebe, als ausgabe die 0173XXXXXXXX erhalte?
(wobei die XXX nummern sind)
Vielen Dank:hilfe2:
 
Code:
man grep
man lesen waere sehr hilfreich aber fuer dich
Code:
cat Nummer.txt |grep $GESUCHTENUMMER
 
Danke cool.

Bin blutiger Anfänger im Bereich Linux...sorry.
.
.
.
EDIT (autom. Beitragszusammenführung) :
.

so hab jetzt mal getestet
als ausgabe erhalte ich aber die ganze zeile.

wie schneide ich nun die telefonnummer aus sodass ich nur 0173XXXXXX

erhalte??(
 
Zuletzt bearbeitet:
Oh sry da hab ich wohl etwas zu schnell geantwortet
aber du kannst mit
Code:
man Befehl
Information ueber Befehle ausgeben lassen.
Sry fuer mein zu schnellen Post :>

Aber hier
Code:
cat Nummer.txt |grep $GESUCHTENUMMER |awk '{print $2}'
 
Zuletzt bearbeitet:
Hmmm ... aber wozu drei Programme, wenn eines davon doch schon reicht?
Code:
awk '$1 == "302" { print $2 }' kurzwahlliste.txt
Grüsse ;-)
 
Danke für eure Antworten.

Da ich die Scripte auf meiner Fritzbox verwende, hab ich ein Problem mit awk
gehts auch irgendwie mit grep oder sed?
 
@Akendo

sorry war zu voreilig. Dein code funzt...find ich aber seltsam, weil awk sonst immer nicht geht auf meiner Fritzbox. kommt meist gar keine Ausgabe.

Vielen Dank :bounce:
Du bist DER HELD
 

Ähnliche Themen

Keine grafische Oberfläche (Debian Installation)

Telefoninterview (Wie sich auf Bash-Shell-Fragen vorbereiten?)

Welches Linux/Unix für ehemaligen OSX Nutzer?

Werte aus Dateien lesen

Firewall und Virenschutz

Zurück
Oben