とあるテキストデータからIDのみを抽出する
祝!10万アクセス突破!!
よくこんなブログで行ったなw自分専用に作ったのにw
よくあるパーターンたとえば以下のようなテキストからuser_idだけを取り出したいとき。
a.txt
user_id=1000001 user_id=1000005 user_id=1000002 user_id=1000003 user_id=1000001 user_id=1000003 user_id=1000004
こんな感じ
cat a.txt | while read LINE; do expr "$LINE" : '.*user_id=\([0-9]*\)'; done;
ソート&ユニークを拾いたいときは
cat a.txt | while read LINE; do expr "$LINE" : '.*user_id=\([0-9]*\)'; done; | sort -n | uniq
為になったねー為になったよー