1.役割
情報を抽出します
2.文法
AWK「パターン{アクション}」のファイル名
パターンは正規表現です
アクションは、この情報の行為であります
awkのロジック:
単位、ライン読取処理によってライン、および各治療の要素を得るために、スペースで区切られています。
3.例
図1に示すように、印刷ファイルの最初の列(フィールド):AWK '{$ 1を印刷}'ファイル名 2、印刷ファイル最初の2つの列(フィールド):AWK '{$ 2、$ 1印刷}'ファイル名 。3、最初の行は、印刷されました第2の列を印刷:AWK '{$ 1 $印刷ファイル名2}' 行4、印刷テキストファイルの総数:AWK名'END {NR}印刷' 。AWK「NR == 1 {プリント:5、印刷されたテキストの最初の行を } 「ファイル名 6、第2行、最初の列の印刷されたテキスト: "2、1P" -nのsed。ファイル名| awkの印刷$ 1 '
awkの変数は、上記の次の変数を使用します
コマンドライン引数の数ARGC ARGVコマンドラインパラメータが配置されている ENVIRONは、システム環境変数のキューをサポート FILENAMEのawkはファイル名のブラウズ 、ファイルブラウジングFNRのレコード番号 コマンドラインオプション-Fと等価である入力フィールドセパレータ、設定FSを NF履歴フィールドの数 NR読み取りの数記録 OFS出力フィールドセパレータ ORS出力レコードの区切り RS制御レコードセパレータ $ 0はレコード全体の変数を参照します。$ 1など......、$ 2は、現在の行の2番目のフィールドを表し、現在の行の最初のフィールドを表します。 $ NFは、変数NFとの最後の1を示す情報が、異なっている、多数の最後にある、変数NFは、ランクごとの統計情報の合計数です
推奨ブログ: