![]() |
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| グラフの接続ノードを作る | anjas | シェルプログラミングとスクリプティング | 4 | 2009年6月18日 05:42午前 |
| 大容量ファイルのFTP -拒否"接続ガイド" | bullz26 | HP - UX | 4 | 2008年10月25日 07:52午前 |
| 問題は、大きなファイルのFTPを | rprajendran | UNIXのダミー質問と回答のため | 1 | 2008年5月28日 02:19午前 |
| ノード | kamisi | UNIXのダミー質問と回答のため | 3 | 2002年5月30日 04:47午後 |
| のi -ノード | djatwork | UNIXのダミー質問と回答のため | 4 | 2001年9月25日 01:29午後 |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
||||
|
グラフの大規模接続のノードを作る
ハイパワーユーザーは、
基本的には、このスレッドの前の一の継続です :グラフの接続ノードを作る しかし、私はもう一度説明するつもりだ。 私はこの次のデータがある: ファイル1 単3形の 単3形B 単3形ç bbのX bbイ bb Ž 蹐または Cc p宛先 蹐問 。 。 。 。 。 。 。 。 と私はこのような接続ノードになると思う: ファイル2 の単3形の の単3形B の単3形ç B単3 ç B単3 B ç単3 ç XのbbのX Xのbbイ Xのbb Ž イbb Ž イbbイ bb Ž Ž 。 。 。 。 。 。 。 。 。 。 。 。 私は、この関係をグラフを作成している。 6.000.000以上のファイルの行をしている。 小さいファイル( 100.000ライン)については、私は以前のスレッドで、この次のスクリプトを使用している: 参加-または1.2 0 2.2 -1 1 -2 1ファイル1ファイル1 | nawk ' !は、 [ $ 3 $ 2 $ 1 ] ; ( 1 [ $ 1 $ 2 $ 3 ]++}' 参加-または1.2 0 2.2 -1 1 -2 1ファイル1ファイル1 | nawk ' $ 1 < $ 3 (印刷;次) ( $ 3 、印刷$ 2 、 $ 1 ) ' |ソート- ū nawk ' NR \u003d\u003d FNR ( ç \u003d 1 [ $ 1 ] ;を[ $ 1 ] \u003d ç ? c "は" $ 2 : $ 2 ;次) ( ç \u003d 1 [ $ 1 ] 場合(ウ) ( 分割(ウ、 b )の Bの(韓国) ( p \u003d $ 2 < bの[ K ] ? $ 2 " " $ 1 "の" Bの[ K ] : b [韓国] " " $ 1 " " $ 2 ( !エ[進] + + )ページ印刷P場合 ) ) ) 'ファイル1ファイル1 小さなファイルでは、これらのスクリプトの3つの種類が10分未満では、ネットワークを作成できます。しかし、一日の後も6.000.000行以上のファイルで、結果がすべてではありませんでした 。それを行うには高速な方法はありますか? どんな提案も、方法を使用してファイル2を作成する perlの やawkは?テキサス州 |