以下のようなテキストファイルがあります。
CA 21.660 -6.795 11.323
C 28.811 -9.801 16.262
O 23.221 -9.266 13.799
CB 33.528 -11.934 17.900
N 21.660 -6.795 11.323
O 32.410 -8.539 16.566
原子の座標間の距離を計算したい。たとえば、フォルダ内のすべてのファイルを読み取り、1 番目と 2 番目の原子、1 番目と 3 番目、1 番目と 4 番目などの間の距離を計算したいとします。次に、2 番目と 3 番目、2 番目と 4 番目、2 番目と 5 番目などですSQRT ((X1-X2)^2 + (Y1-Y2)^2 + (Z1-Z2)^2) です。各ファイルからの出力を、入力ファイルの名前で別のフォルダーに保存したいと思います。awkでこれを行うにはどうすればよいですか?
希望の出力
CA-C 4.52
CA-O 3.80
CA-CB 5.68
CA-N 8.94
--
--
--
N-O 5.98
あなたの助けをいただければ幸いです!!