2012-02-24 23 views
0

私が持っている:などGrep一連のファイルを1行ずつ表示しますか?

ids、私は検索したいラインのセット、および

type1_datatype2_data、私は、検索するファイルのセットを。

私はgrep -f candidate_ids type*を実行すると、結果は

type1 id_1 a 
type1 id_2 b 
type1 id_3 c 
type2 id_1 1 
type2 id_2 2 
type2 id_3 3 

の形式で返されるにはどうすれば結果はそう、彼らは

type1 id_1 a 
type2 id_1 1 
type1 id_2 b 
type2 id_2 2 
type1 id_3 c 
type2 id_3 3 

のように見える返さ入手できますか?私は結果を解析するためのスクリプトを書くことができますが、可能であれば、それを行うコマンドラインの方法を好むでしょう。

+0

ん "のgrep -f candidate_idsタイプ*を|ソート-k 2,2" 動作しますか? –

+0

はい!ありがとうございました! – jbreed

答えて

0

あなたは使用して2番目のフィールドで結果を並べ替えることができます。

grep -f candidate_ids type* | sort -k 2,2 
関連する問題