非常に単純なスクリプトがあります。私は次のように個々のディレクトリにCDを入れたいと思います。
cd PKA1/timestep_size/v_0.001/250eV
../ovitos silica_defects.py
PKA1からPKA24まで1ずつ繰り返したいです。どうすればいいですか?また、各サブフォルダ(250eVサブフォルダ)にシリカ_defects.pyをコピーする代わりに、各ディレクトリにシリカ_defects.pyを適用してそこにファイルを出力させる方法はありますか?
ベストアンサー1
bash
支柱の拡張作業は次のとおりです{START..END}
。
PKA{1..24}
だからあなたはこれを行うことができます:
for f in PKA{1..24}/timestep_size/v_0.001/250eV/; do ...; done
の場合、silica_defects.py
ファイルの絶対パスを使用します。