、のは、私はいくつかのサブディレクトリを持つディレクトリにいるとしましょうdir1
、dir2
とdir3
。これらの各ディレクトリにはファイルがfoo
ありfoo
、各ディレクトリで同じコマンドを実行し、そのディレクトリ内からそのコマンドを実行したいと考えています。
「手動」で行うと、次のようになります。
cd dir1
(execute on foo)
cd ../dir2
(execute on foo)
cd ../dir3
(execute on foo)
コマンドは、各ディレクトリから実行する必要があります。 foo
バッチスケジューリングスクリプト(知りたい場合はHTCondorの場合)であり、スケジューリングスクリプトによって開始された実行の出力が各サブディレクトリで終了するように、各サブディレクトリから実行する必要があります。
「ファイルを見つけてファイルのディレクトリでコマンドを実行する」という質問は、私の知る限り、私の質問に答えません。その質問への最初の回答は私の場合には機能しない回避策の詳細であり、2番目の回答はそれを使用する方法を知るための十分な説明がありません。