1
Hallo, wie im Titel beschrieben soll ich alle Zeilen ausgeben, welche einen bestimmten Namen haben. Zusätzlich muss die Zeilennummer ausgegeben werden. Ich spiel mich jetzt damit schon ewig und komme mit dem grep und sed befehl am weitesten. Leider wird die Aufgabe mit einen Autograding Tool kontrolliert und wenn es nicht 1:1 übereinstimmt wird es nicht gewertet..... mein Ansatz war: grep -n "Pete " file1.txt oder sed -n '/Pete /{=;p}' file1.txt Beides wird aber nicht gewertet. Output wenn ich grep verwende: "18:Pete Sariya 26:Pete Aron 167:Pete Green " Output wenn ich sed verwende: "18 Pete Sariya 26 Pete Aron 167 Pete Green " und so sollte die Ausgabe aussehen: " 18 Pete Sariya 26 Pete Aron 167 Pete Green " Würde mich freuen, wenn mir irgendwer bei meinem Problem helfen kann. MfG
Diese Frage melden
gefragt

Punkte: 15

 
Kommentar schreiben
1 Antwort
0
grep -n "Pete " file1.txt | tr : " " das würde jedes ":" mit einem leerzeichen ersetzen,
Diese Antwort melden
geantwortet

 

Kommentar schreiben