質問をすることでしか得られない、回答やアドバイスがある。Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。CC言語は、1972年にAT&Tベル研究所の、デニス・リッチーが主体となって作成したプログラミング言語です。B言語の後継言語として開発されたことからC言語と命名。そのため、表記法などはB言語やALGOLに近いとされています。Cの拡張版であるC++言語とともに、現在世界中でもっとも普及されているプログラミング言語です。shshは、UNIX系OSのシェル操作の1つであり、最も基本的なシェルのことです。Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。CC言語は、1972年にAT&Tベル研究所の、デニス・リッチーが主体となって作成したプログラミング言語です。B言語の後継言語として開発されたことからC言語と命名。そのため、表記法などはB言語やALGOLに近いとされています。Cの拡張版であるC++言語とともに、現在世界中でもっとも普及されているプログラミング言語です。shshは、UNIX系OSのシェル操作の1つであり、最も基本的なシェルのことです。08:52失礼な表現等ございましたら、申し訳ございません。説明がわかりにくい所など御座いましたらお申し付けください。test.c上記の様な構造で、各ディレクトリに、「data.csv」を読み込み結果を出力する、c言語で書かれたソースファイル「test.c」が入っており、それぞれをコンパイルし、それぞれ同時に実行しようと思っています。以下の様に、findを用いてシェルスクリプトにソースファイルのパスを渡して、シェルスクリプト内で、コンパイル及び実行したいと思っています。\;シェルスクリプトの中身は以下の様になっています。&しかし、実行すると、それぞれのディレクトリにではなくシェルスクリプトが置いてあるディレクトリに、コンパイルした「a.out」が出力され、実行結果も出力されません。シェルスクリプトに間違いがあるのでしょうが、エラーが出ないのでどこを直せば良いのかわかりません。よろしければ、どのようなシェルスクリプトを書けば良いのか教えていただけないでしょうか?よろしくお願いします。因みに、シェルスクリプトを用いずにコンパイルして、実行した場合、正しく結果が出力されます。クリップ1気になる質問をクリップするクリップした質問は、後からいつでもマイページで確認できます。クリップした質問に回答があった際、通知やメールを受け取ることができます。下記のような質問は推奨されていません。適切な質問に修正を依頼しましょう。各ディレクトリーのスクリプトを実行する際の作業ディレクトリーがいつもdo.shと同じディレクトリーとなるためこうなってしまいます。一つの方法ですが、do.shで各々のtest.cが存在するディレクトリーでコンパイル&実行するようにするためには、次のように書けます。&もしディレクトリーごとにすべきことが変わるなど複雑な構成になっているなら各階層ごとにmakefileを置いてそれを再帰的に呼び出して実行するなんてこともよく行われると思いますが、本件のように単純なパターンなら上記の方法でよいかと思います。ような回答は推奨されていません。質問の回答になっていない投稿スパムや攻撃的な表現を用いた投稿このような回答には修正を依頼しましょう。とそれぞれ打つことによって、ディレクトリ名のみや、ファイル名のみを取り除くことができるとは知りませんでした。あと、findで渡しているので、ディレクトリを移動した後に、元のディレクトリに移動する必要はないのですね。たくさんのことが勉強になりました、ベストアンサーにさせていただきます、ありがとうございました。\;」でcmdを実行する際に常に子供プロセスを生成して実行しているからです。シェルスクリプトファイルに限らず「コマンドの実行」は概ねそういう動きをします。行動規範の内容に同意します質問の解決につながる回答をしましょう。サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。読む側のことを考えた、分かりやすい文章を心がけましょう。【Create-react-app】エラーによりVisualStudioCodeでのビルドフォルダ作成ができない回答1クリップ0更新2020/10/24Q&A解決済サーバーにアップしたサイトに、cssが全くあたりません。Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。CC言語は、1972年にAT&Tベル研究所の、デニス・リッチーが主体となって作成したプログラミング言語です。B言語の後継言語として開発されたことからC言語と命名。そのため、表記法などはB言語やALGOLに近いとされています。Cの拡張版であるC++言語とともに、現在世界中でもっとも普及されているプログラミング言語です。shshは、UNIX系OSのシェル操作の1つであり、最も基本的なシェルのことです。トップCentOSに関する質問シェルスクリプトを用いて、c言語で書かれたソースファイルをコンパイルし、実行したい関連した質問Q&A解決済debug時にブレークポイントで止まらないことがある。回答4クリップ0更新2017/02/27Q&A解決済シェルスクリプトでsftp接続し、ファイル転送を行いたい。Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。CC言語は、1972年にAT&Tベル研究所の、デニス・リッチーが主体となって作成したプログラミング言語です。B言語の後継言語として開発されたことからC言語と命名。そのため、表記法などはB言語やALGOLに近いとされています。Cの拡張版であるC++言語とともに、現在世界中でもっとも普及されているプログラミング言語です。shshは、UNIX系OSのシェル操作の1つであり、最も基本的なシェルのことです。