0

3.55 GB の .txt ファイルを持っていますが、大きすぎて Access に入れることができません。そこには約 500 万件のレコードがあり、私はそのほんの一部にすぎません。必要なデータ行を解析して大量のデータを取り除く方法が必要です。テキストの各行は 651 文字ですが、幸い最初の 3 つで並べ替えることができます。044、067、122、または 107 で始まらない行を削除できれば、Access に読み込めるサイズにファイルを縮小できます。cygwin と mysql の両方をマシンにロードしましたが、次に何をすべきかを考えながらコマンド プロンプトを見つめています。

4

1 に答える 1

1

あなたがcygwinを持っているなら、次のようなものです

grep '^(044|067|122|107)' file.csv > newfile.csv

トリックを行うでしょう。grep の正規表現オプションを有効にする必要があるかもしれませんが、私の脳は現在フライデー マッシュ モードになっており、それらが何を手に負えなかったのか思い出せません。

于 2012-04-27T17:50:40.310 に答える