シェルのawk

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は、ランクごとの統計情報の合計数です

 

推奨ブログ:

https://www.cnblogs.com/ftl1012/p/9250541.html

おすすめ

転載: www.cnblogs.com/yangxinrui/p/11318757.html