2016-07-06 7 views
0

私はこのようにいくつかのファイルを持っています。私は最高のpx値を持つファイルを見るために、それらのpx番号(昇順または降順)で並べ替える必要があります。ファイルを行単位でソートする

8671 words (including </s>), 8671 decompounded words 
816 sentence(s), -llh=35158.3217 px=11342.3246, 323 oov (4.11%) 
1-gram hits: 5537 (63.86%) 
2-gram hits: 2859 (32.97%) 
3-gram hits: 258 (2.98%) 
4-gram hits: 17 (0.20%) 

は、そのピクセルの数でソートcommmandを使用する方法はありますか?(PX = 11342.3246)

+2

ではファイル名を保持するのが難しいので、px値は1行だけです。 **レコード**をソートしますか? –

+0

私はこのようないくつかのファイルを持っています。私は最高のpx値を持つファイルを見るために、それらのpx番号(昇順または降順)で並べ替える必要があります。 – oezlem

+1

質問を更新してください。 –

答えて

1

これは私が単一のパイプラインでgrepsedの両方を使用するいくつかのケースの一つであり、 sedでは

grep px= my_files* | sed -r 's/([^:]+):.*px=([0-9.]+).*/\2 \1/' | sort -n 
関連する問題