Pages

2015年11月16日月曜日

◯◯毎に存在する大量のコードからマッチング

◯◯毎に存在する大量のコードにちゃんと含まれてるかフォーム値をチェックしたいけどDBに入れるのはちょっと。。

MYSQLでパーティション切って入れてもパーティション数の上限が気になりすぎる。。。

なんて時はDBに入れずにファイルのまま保存してファイル内検索かな?

grep "12345678" master.txt

これだと部分一致しちゃうので

grep -x "12345678" master.txt

でも何かマッチしない。。。

改行コードが LF じゃない。。

って事で保存時に改行コード変換しとく。

cat ./tmp.txt | tr '\r\n' '\n' | tr '\r' '\n' > ./master.txt

とりあえずこれで様子見てみよう。。
他に低コストで良い方法あれば教えてください。


OSコマンドインジェクション にはご注意ください。

Followers