1

私はシェルの使用にかなり慣れていません。サブディレクトリに多くの gnuplot スクリプトがあります。これらには、入力ファイルの相対パスが含まれます。したがって、それらを正しい方法で実行するには、スクリプトの親ディレクトリに移動して実行する必要があります。検索でこれを行う方法はありますか | xargsの組み合わせ?

find . -name "*gpf" | xargs -i{} dirname {}

これまでに見つけたものです。しかし、親ディレクトリに移動して、そこでgnuplotを実行する方法がわかりません。これを行う方法はありますか?

どうもありがとう。

編集:この問題で私を助けることができるアイデアを持っている人はいますか? 本当に助かります!前もって感謝します。

4

2 に答える 2

0

-exec次のオプションを使用して gnuplot の実行を試みることができfindます。

find . -name "*.gpf" -exec gnuplot \{\} \;

于 2013-06-14T09:59:59.773 に答える