-1
このawkコマンドの解釈方法や読み方を理解してもらえますか?awk:以下のコマンドを解釈/読み込む方法(このコマンドのしくみ)
awk '/foo/{if (a ~ /abc/) print a; print} {a=$0}' file
ラインを持つファイルの場合:コマンドとして出力しますことを観察
abc 0
def
abc 1
foo 1
ghi
jkl
foo 2
foo 3
mno
abc 2
foo 4
foo 5`
:
abc 1
foo 1
foo 2
foo 3
abc 2
foo 4
foo 5`
それはあなたが 'awk'チュートリアルを通して作業するための時間です。 (これは非常に基本的なもので、StackOverflowのトピックではありません)。 http://grymoire.com/Unix/Awk.htmlをチェックしてください。 http://stackoverflow.com/help/how-to-ask、http://stackoverflow.com/help/dont-ask、http://stackoverflow.com/help/mcveを読んで[ツアー]( http://stackoverflow.com/tour)よりQを投稿してください。がんばろう。 – shellter
Arnold Robbins著、Effective Awk Programming、第4版を読んでください。そのスクリプトにはさらに多くのことが説明されます。その間に、6つのステートメントがあり、いくつかのステートメントを削除したり、移動したり、プリントを追加したりすることができます。 –