我有几个看起来像这样的文件。我想通过它们的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%)
有没有办法按照px号使用sort commmand?(px = 11342.3246)
答案 0 :(得分:1)
这是我在单个管道中同时使用grep
和sed
的少数情况之一,因为在sed
中获取文件名很棘手:
grep px= my_files* | sed -r 's/([^:]+):.*px=([0-9.]+).*/\2 \1/' | sort -n