Sagen wir, ich habe zwei Dateien enthält Attributnamen und Eigenschaften, in denen verschiedene Daten in zwei Dateien gespeichert:grep grep Ergebnisse
1.txt:
abc12 [email protected] 50
edf13 [email protected] 50
dde8 [email protected] 50
2.txt
abc12 [email protected] 65
edf13 [email protected] 50
dde8 [email protected] 70
dde7 [email protected] 70
ich möchte grep wie folgt: erster grep "[email protected]" 1.txt | awk '{print $1}'
, dann grep * 2.txt
wobei Stern (*) die Ausgabe des ersten Grep darstellt.
alles sollte in einer einzigen Zeile von der Aufforderung erfolgen.
erwartete Ausgabe:
abc12 [email protected] 65
dde8 [email protected] 70
Dank
Was Ihre Frage ist und was haben Sie versucht, so weit ? – Pyves
Schauen Sie sich bitte [editing-help] (http://stackoverflow.com/editing-help) an. – Cyrus
'join <(grep 3 @ 1.txt | sort) <(grep 3 @ 2.txt | sort) -o 1.1,1.2,2.3 | Spalte -t' – Cyrus