Linuxには、いくつかの反復を実行するときに座標のリストをわずかに変更するプログラムがあります。grep -cを使用して反復回数をカウントでき、そのプログラム出力からラベルと座標の最後のセットを取得したいと思います。
私のソースファイルは次のようになります。
text
total number of objects with coordinates = n
text
begin coordinates
label1 x1 y1 z1
label2 x2 y2 z2
...
labeln xn yn zn
end coordinates
text
text
begin coordinates
label1 a1 b1 c1
label2 a2 b2 c2
...
labeln an bn cn
end coordinates
text
text
この場合、ラベルのセットをa、b、c座標とともに、次のようなテキストファイルにダンプします。
label1 a1 b1 c1
label2 a2 b2 c2
...
labeln an bn cn
私の好みは、これを行うためにgrepやawkのようなものを使用することですが、これを実装するのに十分な知識がありません。
編集:ラベルが一定でも一意でもないため、label2がlabel5またはlabelnと等しくなる可能性があることを忘れました。