![]() |
Helloやアメリカ合衆国へようこそ! UNIXおよびLinuxフォーラム!訪問し、当社のグローバルコミュニティに参加いただきありがとうございます。
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| 2ファイルの比較 | kamal_418 | シェルプログラミングとスクリプティング | 2 | 2008年8月4日 06:05午前 |
| 比較..いくつかの助けが必要 | bluesilo | シェルプログラミングとスクリプティング | 0 | 2008年2月23日 04:43午後 |
| UNIXでのファイルの比較2 | ダナエバンス | UNIXのダミー質問と回答のため | 32 | 2007年11月21日 07:05午前 |
| Awkの比較で2つのファイルで | ジェロームSukumar | シェルプログラミングとスクリプティング | 12 | 2006年7月26日 08:16午前 |
| Awkの間に2つのファイルを使用して文字列の比較 | rudoraj | シェルプログラミングとスクリプティング | 7 | 2006年7月25日 11:04午前 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
親愛なるすべて、
私は2つのシェルプログラムを使用してcsvファイルを比較する- ファイル1の内容 44 、 、なし、 0 、 、 1901年2月2日 66 、 、なし、 0 、 、 1901年2月3日 ファイル2目次 1022,3708268 、 AUFX 、 0,100919,3 / 1 / 2006 66 、 、なし、 0 、 、 1901年2月3日 場合には0になりますし、各列を比較すると一致した後/フィールドの各フィールドに印刷して差の出現/列すなわち1022それが44と仮定すると1と一致しない、と仮定します。私の究極の目標は各フィールドの差の合計数をカウントすることです。どんな手助け高く評価される。 |
|
||||
|
やあ、
この1つをお試しください。 入力: コード:
a: a,30,c b,30,c d,27,c b: a,29,f b,30,c e,26,f コード:
Filed1 mismatch:1 Filed2 mismatch:2 Filed3 mismatch:2 コード:
paste -d"," a b | awk 'BEGIN{FS=","}{
if($1!=$4)
a++
if($2!=$5)
b++
if($3!=$6)
c++
}
END{
print "Filed1 mismatch:"a"\n"
print "Filed2 mismatch:"b"\n"
print "Filed3 mismatch:"c"\n"
}'
|
![]() |
| ブックマーク |
| タグ |
| csvファイルの2つcompareing、 CSVファイルの各フィールドを比較する、 カウントの違いを見つける |
| スレッドツール | このスレッドを検索 |
| 表示モード | このスレッド |
|
|