次のような多くの行を含むファイルがあります。
one 3456 orange
two 6690 grape
three 5570 apple
four 6683 pear
five 8847 cherry
six 9035 banana
だから私はこの出力をキャッチするためにawkスクリプトを書きます:
apple banana cherry
次のようになります。
awk '/three/ { a = $3}; /six/ { b = $3}; /five/ { c = $3} END {print a" " b" "c}' <file
しかし、これは私が使い続けているため、最善の方法ではありません$3
-この変数をキャッチして再利用するにはどうすればよいですか?