1

psp(レベル0)というディレクトリにたくさんのフォルダ(レベル1)があり、それぞれに2つまたは3つのフォルダ(レベル4)が含まれています。いくつかの.pseudoファイル(これらは単なるテキストファイルです)が含まれています。および.tar.gzファイル。

私が実行したいプログラム(dacapo)は、pspディレクトリにそれらの.pseudoファイルをすべて持っている必要があります。

したがって、どういうわけかすべての.pseudoファイルをそのディレクトリに入れる必要があります。

ファイル構造全体が.tar.gzファイルとして始まったことに注意する必要があります。あなたはここでそれを見つけることができます:http ://wiki.fysik.dtu.dk/dacapo-files/campos-dacapo-pseudopotentials-1.tar.gz

4

1 に答える 1

2

UNIX環境にいると仮定すると、次のようなものを試すことができます

for m in `find . -name '*.pseudo'`;do cp $m ./psp;done

さらにデバッグする目的で、「cp」の前に echo を配置すると、実行されるコマンドを確認できます-一種の予行演習で...

于 2011-08-10T20:36:49.107 に答える