質問: ### 前提・実現したいこと ここに質問の内容を詳しく書いてください。 (例)PHP(CakePHP)で●●なシステムを作っています。 ■■な機能を実装中に以下のエラーメッセージが発生しました。 ### 発生している問題・エラーメッセージ 何も発生しません。 大きなプランクができます。 ``` エラーメッセージ ``` ### 該当のソースコード linux find * | xargs -I "mcnp n=" ### 試したこと ここに問題に対して試したことを記載してください。 簡単に言いますとディレクトリ内のすべてのファイルに対して ”mcnp n=”というコードを実行したいですが、できません。 例えば、ディレクトリの中に5つのファイルがいるとします。 その5つのファイルに対して以下を自動でmcnpというコードを実行させたいです。 イメージとして、以下の通りです。 mcnp n= a mcnp n= b mcnp n= c mcnp n= d mcnp n= e どうか、助けていただけますでしょうか? お願いいたします。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答: xargs は、"mcnp n="という名前の実行プログラムを動かそうとしてしまうので、 mcnpに対して、n= aというパラメータを渡して実行させたいのであれば find * | xargs -I mcnp n= こうする必要があります。