ガウスを使用していくつかの計算を行っています。ガウス出力ファイルから、入力構造情報を抽出する必要があります。出力ファイルには、800 を超える構造座標が含まれています。私がこれまでに行ったことは、次のように、、およびコマンドのいくつかの組み合わせを使用して、すべての入力座標を収集するgrep
ことawk
ですsed
。
grep -A 7 "Input orientation:" test.log | grep -A 5 "C" | awk '/C/{print "structure number"}1' | sed '/--/d' > test.out
これは、grep
すべての入力座標に役立ち、「構造番号」の行を挿入するのに役立ちました。これで、定期的に繰り返されるパターンを含むファイルができました。ファイルは次のようなものです。
構造番号
4.176801 -0.044096 2.253823
2.994556 0.097622 2.356678
5.060174 -0.115257 3.342200
構造番号
4.180919 -0.044664 2.251182
3.002927 0.098946 2.359346
5.037811 -0.103410 3.389953
ここで、「構造番号」が繰り返されています。「構造番号:1」「構造番号2」のように昇順に番号を書きたいと思います。
どうすればこの問題を解決できますか?
事前にご協力いただきありがとうございます。