![]() |
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| Awkのを使用して列の合計を見つける | ironhead3fan | シェルプログラミングとスクリプティング | 8 | 2009年1月30日 06:59午前 |
| カラムがNULLをしている場合、どのようにしてファイルの列の列にNull値をチェックする | Mandab | シェルプログラミングとスクリプティング | 7 | 2008年3月15日 09:57午前 |
| サイズによって重複したファイルを見つけるとパターンに一致するとその数を見つける | ジェロームSukumar | シェルプログラミングとスクリプティング | 2 | 2006年12月1日 04:20午前 |
| 新しい列に置き換えて第10回コラム--- Terriblly急い | ahmedwaseem2000 | シェルプログラミングとスクリプティング | 2 | 2005年9月6日 02:10午前 |
| 一flatfile内の列を検索する | peter.herlihy | UNIXのダミー質問と回答のため | 3 | 2002年1月7日 08:08午後 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
列の中で最も共通のエントリを検索する
やあ、
私は3列を持つファイルは、コンマで区切られているとしている約5000行している。何をやってみたいの列3の最も一般的価値のAwkやシェルスクリプトを使用して見つけるかの作品です!私はこの方法にこだわっている。 例: 値は、 value2 、ボブ 値は、 value2 、ボブ 値は、 value2 、ボブ 値は、 value2 、デイヴ 値は、 value2 、ジェームズ 上記の例column3で最も人気のある値を明確に" "ボブですが、どうすればいい仕事をするためのスクリプトを書くのでしょうか? 多くの感謝 |
|
||||
|
awkは
やあ、 これはあなたのためにも[ OK ]をする必要があります。以来、お客様のファイルthousoundており、ラインのhunderds実は、この場合、問題persormance関与。ロジック異なる結果が出るので難しいでしょう。 正直言って、私はどのように結果を得るためには分かるけど、高性能のコードを出す方法が分からない。そこでいくつかの専門家の助けを求める方が良いと思います。 ここに自分のコードいます: コード:
awk 'BEGIN{
FS=","
n=0
}
{
sum[$3]++
if (sum[$3]>n)
{
n=sum[$3]
m=$3
}
}
END{
print m
}' filename
|