0
2行に関連する単語のフォームを選択したいと思います。たとえば、以下の2つの行は常に1行ずつ表示されます。そして番号87が変わるかもしれません。私は単語/番号87を選択したい、そうするためにsedまたはawkを使う方法?関連する2行から単語を選択する方法は?
string "abc"
var int 87
ありがとう!
2行に関連する単語のフォームを選択したいと思います。たとえば、以下の2つの行は常に1行ずつ表示されます。そして番号87が変わるかもしれません。私は単語/番号87を選択したい、そうするためにsedまたはawkを使う方法?関連する2行から単語を選択する方法は?
string "abc"
var int 87
ありがとう!
awk '/^string \"/ { getline ; print $3; }'
これは、行頭にstring "
と一致すると言います。次に、次の行を取得し、3番目の単語を印刷します。例えば
:
$ cat junk.txt
string "abc"
var int 87
some other thing
string "qwerty"
var int 99
$ cat junk.txt | awk '/^string \"/ { getline ; print $3; }'
87
99
$