Extrahieren Sie ein Wort nach einem bestimmten Wort in der gleichen Zeile

Wie kann ich Auszug ein Wort nach einem bestimmten Wort in Linux (csh)?
Genauer gesagt, ich habe eine Datei die eine einzige Zeile, die wie folgt aussieht:

[some useless data] --pe_cnt 100 --rd_cnt 1000 [some more data]

Möchte ich extrahieren Sie die Anzahl 100 das ist nach der --pe_cnt Wort.
Kann ich sed benutzen, wie das funktioniert nur, wenn Sie wollen, zu extrahieren, eine ganze Zeile. Vielleicht kann ich awk?

Auch, ich habe mehrere Dateien, die unterschiedliche Werte haben, anstelle der 100 so brauche ich etwas, dass Extrakte der Wert aber hängt nicht von dem Wert.

"awk" ist eine Möglichkeit. Zum Beispiel echo 5 4 | awk '{ print $2 }' sollte die Anzeige "4".

InformationsquelleAutor Rahul | 2013-06-28

Schreibe einen Kommentar