インデックスを持つfile1.datがあります(行ごとにチェックする必要があります)。これらの索引を列ごとに表示し、索引ごとに結果を印刷します。 Exemple:ファイル内のインデックスの別の列への出現を列でチェックして結果を出力する方法
File1.datの:
74568
75842
76822
77458
file2.csv:
"1470009615","62353","1","y","52669","74568","php"
"1470009617","31173","1","y","54725","31173","php"
"1470009617","16293","1","n","58892","75842","php"
"1470009636","50795","1","y","47004","50795","php"
だから私が欲しいもの、この場合には、FILE1のインデックスの回数をそれぞれカウントすることです。 DATは、カラム6に表示され、このような出力(file3.dat)を生成します。
74568 1
75842 1
76822 0
77458 0
私はawkを用いたカラムでカウントするためのコードがそうである知っています
awk -F, '$6==(index)'
しかし、リストからインデックスを取り出して結果を適切に印刷するにはどうすればよいですか? Pythonスクリプトも役に立ちます。
彼らはRDBMSを発明したのはこのためです。 – e4c5
この問題を解決するには、コードを自分で書く必要があります。エラーを解決するのに役立ちますが、コードを記述する方法は教えてください。 –
[、ファイルをAWKと比較する](http://stackoverflow.com/questions/15065818/compare-files-with-awk) –