2016-04-22 11 views
0

Ich möchte ein Shell-Skript codieren, das einen Wert aus einer Eingabedatei mit einem bestimmten Schlüsselwort speichert.Bestimmten Wert aus der Eingabedatei lesen

Die Struktur meiner Eingabedatei:

text \n 
text \n 
key_word = value \n 
text \n 
text \n 

Wie kann ich diesen Wert lesen?

+0

Bitte geben Sie uns, was Sie versucht haben. – Reinard

Antwort

0

In grep^zeigt den Zeilenanfang an. So etwas sollte funktionieren:

grep ^key_word filename | awk -F"=" '{ print $2}' 
+0

awk allein kann dies handhaben: 'awk -F = '/^key_word/{print $ 2}' Dateiname '. – fedorqui

Verwandte Themen