1

次のような出力があります。最初の数字は、以下のタイプのカウントに対応します (たとえば、タイプ 4 の場合は 72 など)。

 72
 Type
 4
 51
 Type
 5
 66
 Type
 6
 78
 Type
 7
 ..etc

このデータを次のように整理する方法はありますか。

 Type 4 = 72 times
 Type 5 = 51 times
 Type 6 = 66 times 
 etc.. 

基本的に、問題は、データの単一の列を取得し、bash、awk、python などを使用して、より読みやすいものに並べ替え/整理する方法です (理想的には bash で、Python での方法を知ることに興味があります)。

ありがとうございました。

4

4 に答える 4

4

stdin から 3 つの連続する行を結合するために使用pasteし、フィールドを並べ替えるだけです。

paste - - - < file | awk '{print $2, $3, "=", $1, "times"}'
于 2013-09-02T19:59:00.797 に答える