awkの構文:
#a
awkの構文:
#a
linuxtechi @ mail:〜$ awk -F、‘ {a [$ 1];} END {for(i in a)印刷i;}’ awk_fileAbharamHariNameGhyanshamRamShyam
例:5特定の列のデータエントリの合計を見つける方法
構文:awk -F、‘ $ 1 ==' Item1″ {x + = $ 2;} END {print x}’ awk_file
linuxtechi @ mail:〜$ awk -F、‘ $ 1 ==' Ram' {x + = $ 2;} END {print x}’ awk_file600Example:6ある列のすべての数字の合計を見つける方法
たとえば、2列目と3列目を取ります。
linuxtechi @ mail:〜$ awk -F'、' ‘ {x + = $ 2} END {print x}’ awk_file3500 linuxtechi @ mail:〜$ awk -F'、' ‘ {x + = $ 3} END {print x}’ awk_file5000Example:7個々のグループレコードの合計を見つける方法
たとえば、最初の列を考慮すると、項目に基づいて最初の列の合計を計算できます。
linuxtechi @ mail: 〜$ awk -F、‘ {a [$ 1] + = $ 2;} END {{(i in a)print i'、' a [i];}’ awk_fileAbharam、800Hari、600Name、0Ghyansham、1000Ram、600Shyam、500
例:8 2列目の全エントリの合計を求めてそれを末尾に追加する方法
linuxtechi @ mail:〜$ awk -F'、' ‘ {x + = $ 2; y + = $ 3; print} END {print' Total、' x、y}’ awk_fileName、Marks、Max MarksRam、200,1000Shyam、500,1000Ghyansham、1000Abharam、800,1000Hari、600,1000Ram、400,1000Total、3500 5000例:9最初の列に基づいて各列のエントリ数を見つける方法:
linuxtechi @ mail:〜$ awk -F、‘ {a [$ 1] ++;} END {(iの中のiを印刷する)、a [i];}’ awk_fileAbharam 1Hari 1Name 1Ghyansham 1Ram 2Shyam 1例:10すべてのグループの最初のレコードのみを印刷する方法:
linuxtechi @ mail:〜$ awk -F、‘!a [$ 1] ++’ awk_fileName、Marks、Max MarksRam、200,1000Shyam、500,1000Ghyansham、1000Abharam、800,1000Hari、600,1000AWKブロックの開始
BEGINブロックの構文は
#awk‘ BEGIN {awk初期化コード} {実際のAWKコード}’ filename.txt
以下の内容のデータファイルを作成しましょう。
awkのデータファイル
例:11各列の名前とそれに対応するデータを生成する方法。
linuxtechi @ mail:〜$ awk‘ BEGIN {名前> \\ tPotal \\ tPoc \\ txls'} {printf'% - s \\ t%d \\ t%d \\ t%d \\ t%d \\ n'、 $ 1、$ 2、$ 3、$ 4、$ 5}’ datafile
例:12フィールドセパレータの変更方法
スペースがデータファイルのフィールドセパレータであることがわかりますので、以下の例では、フィールドセパレータをスペースから'に変更します。
'
linuxtechi @ mail:〜$ awk‘ BEGIN {OFS ='
最近、Linux管理者が作者に助けを求めました。彼は、彼らがLinuxオペレーティングシステムにOracle 10Gデータベースシステムを展開したと言いました。現在、彼らはデータベースシステムのデータ
概要に参加する方法、あなたは、ソリューションのWindowsのActive Directoryを使用することができます。Windowsサーバのための直接ドメインに参加しているサーバにあなたがドメインに
フラットパネルの打ち上げのための
最初のLinuxシステム:フラットパネル打ち上げ
コンピュータストアニュースのための最初のLinuxシステムユーザーにとっては、これはちょっとしたクリスマスプレゼントになるかもしれません。開発者たちのグループがタブレット用に開発された最初のLinux
のインストール 1. Oracle VM virtualBoxをインストールします。バージョン4.0を使用しています。公式のダウンロードアドレスはこちらです。 2.仮想マシンのヘルプファイルを参照
どのようにマイコンピュータテンセントマイクロクラウドアイコンを削除するには、win7のシステム?
Win10のノートパソコンの画面の赤いスクリーンを解決するには?コンピュータの画面に赤い光が入らないようにするには?
Win10に管理者管理者ユーザーグループを追加する方法Win10システムに管理者管理者を追加する方法
Shiftキー+ Deleteを”あなたが迅速かつ恒久的にファイルを削除したい場合はwin7のシステムがごみ箱
Windows 7システムのディスプレイカラーキャリブレーション設定グラフィックチュートリアル
Win7はどのように言語バーを設定しますか? Win7システムの言語バーを設定する方法
Microsoft WP8.1のリバウンドにはまだ時間がかかります