質問編集履歴

8

追記

2017/10/27 05:14

投稿

McKee
McKee

スコア16

test CHANGED
File without changes
test CHANGED
@@ -88,8 +88,10 @@
88
88
 
89
89
 
90
90
 
91
- **
91
+ 自己解決いたしました。シバングを環境に合わせてあげる必要があるようでしたので、変更したところ無事動きました。続いて、頂いたシェルスクリプトをコンパイルして実行する様に変更したいと思います。
92
92
 
93
- 追記、自己解決いたしました。シバングを環境に合わせてあげる必要があるようでしたので、変更したところ無事動きました。続いて、頂いたシェルスクリプトをコンパイルして実行する様に変更したいと思います。
94
93
 
95
- **
94
+
95
+ **追記
96
+
97
+ 方法はわかったのですが、肝心のc言語で書かれたソースコードをコンパイルするシェルスクリプトを、頂いたシェルスクリプトを元に自作してみましたが、なかなかうまくいきませんでした。こちらで質問しようかと思いましたが、こちらでは方法そのものを聞いているので、質問の趣旨から外れている気がするので一旦、ベストアンサーを選び質問を閉じさせていただきます。回答してくださった皆様、どうもありがとうございました。**

7

追記しました

2017/10/27 05:14

投稿

McKee
McKee

スコア16

test CHANGED
File without changes
test CHANGED
@@ -74,7 +74,7 @@
74
74
 
75
75
 
76
76
 
77
- **追記 findを用いれば良いと、dodox86さんからアドバイスをいただきましたので、a350~a500と同じディレクトリにdo_process.shを配置し、a350~a500と同じディレクトリで以下の様に試したところ、**
77
+ findを用いれば良いと、dodox86さんからアドバイスをいただきましたので、a350~a500と同じディレクトリにdo_process.shを配置し、a350~a500と同じディレクトリで以下の様に試したところ、**
78
78
 
79
79
  ```sh
80
80
 
@@ -82,6 +82,14 @@
82
82
 
83
83
  ```
84
84
 
85
- **find: ./do_process.sh :No such file or directory
85
+ find: ./do_process.sh :No such file or directory
86
86
 
87
- とエラーが出てしまいました。対策として、各フォルダにもdo_process.shを配置してみましたが結果は同じでした。どのディレクトリにdo_process.shを配置すればよろしいでしょうか。**
87
+ とエラーが出てしまいました。対策として、各フォルダにもdo_process.shを配置してみましたが結果は同じでした。どのディレクトリにdo_process.shを配置すればよろしいでしょうか。
88
+
89
+
90
+
91
+ **
92
+
93
+ 追記、自己解決いたしました。シバングを環境に合わせてあげる必要があるようでしたので、変更したところ無事動きました。続いて、頂いたシェルスクリプトをコンパイルして実行する様に変更したいと思います。
94
+
95
+ **

6

問題文の変更

2017/10/27 04:27

投稿

McKee
McKee

スコア16

test CHANGED
File without changes
test CHANGED
@@ -84,6 +84,4 @@
84
84
 
85
85
  **find: ./do_process.sh :No such file or directory
86
86
 
87
- とエラーが出てしまいました。対策として、各フォルダにもdo_process.shを配置してみましたが結果は同じでした。どのディレクトリにdo_process.shを配置すればよろしいでしょうか。
87
+ とエラーが出てしまいました。対策として、各フォルダにもdo_process.shを配置してみましたが結果は同じでした。どのディレクトリにdo_process.shを配置すればよろしいでしょうか。**
88
-
89
- ちなみに、シェルスクリプト単体では問題なく動きました。**

5

質問文の訂正

2017/10/27 04:24

投稿

McKee
McKee

スコア16

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
 
10
10
 
11
- 以下の様な構造の各フォルダの中に"test.c"があり、それを実行しフォルダの中出力結果を格納しようと思っています。
11
+ 以下の様な構造の各フォルダの中に"test.c"があり、c言語で書かれたソースファイルが各フォルダに入っており、それぞれコンパイルし、それぞれ実行し、それぞれのフォルダに結果を格納しようと思っています。
12
12
 
13
13
  以前は、screenというコマンドを用いて、フォルダの数だけ仮想端末を作成し、それぞれの仮想端末に、コマンドを飛ばして実行していました。
14
14
 

4

実行結果を記載しました

2017/10/27 04:18

投稿

McKee
McKee

スコア16

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- **追記 OSはCentOS Linux release 7.3.1611です。**
1
+ OSはCentOS Linux release 7.3.1611です。
2
2
 
3
3
 
4
4
 
@@ -74,12 +74,16 @@
74
74
 
75
75
 
76
76
 
77
- **追記 findを用いれば良いと、000さんからアドバイスをいただきましたので、以下の様に試したところ、エラーが出てしまいました、各フォルダでコンパイルしたところエラーは出ないのですが、何かfindの使い方が問題がありますでしょうか?**
77
+ **追記 findを用いれば良いと、dodox86さんからアドバイスをいただきましたので、a350~a500と同じディレクトリにdo_process.shを配置し、a350~a500と同じディレクトリで以下の様に試したところ、**
78
-
79
-
80
78
 
81
79
  ```sh
82
80
 
83
- find ./ -type f -name "test.c" -exec gcc {} \;
81
+ find ./ -type f -name "test.c" -exec ./do_process.sh {} \;
84
82
 
85
83
  ```
84
+
85
+ **find: ./do_process.sh :No such file or directory
86
+
87
+ とエラーが出てしまいました。対策として、各フォルダにもdo_process.shを配置してみましたが結果は同じでした。どのディレクトリにdo_process.shを配置すればよろしいでしょうか。
88
+
89
+ ちなみに、シェルスクリプト単体では問題なく動きました。**

3

shの方法を試した結果を追記しました

2017/10/27 04:16

投稿

McKee
McKee

スコア16

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- **OSはCentOS Linux release 7.3.1611です。**
1
+ **追記 OSはCentOS Linux release 7.3.1611です。**
2
2
 
3
3
 
4
4
 
@@ -18,9 +18,7 @@
18
18
 
19
19
  よろしくお願いいたします。
20
20
 
21
- ```
22
-
23
- #追記、ファイルの配置
21
+ ```ファイルの配置
24
22
 
25
23
  ├── a350
26
24
 
@@ -73,3 +71,15 @@
73
71
  └── test.c
74
72
 
75
73
  ```
74
+
75
+
76
+
77
+ **追記 findを用いれば良いと、000さんからアドバイスをいただきましたので、以下の様に試したところ、エラーが出てしまいました、各フォルダでコンパイルしたところエラーは出ないのですが、何かfindの使い方が問題がありますでしょうか?**
78
+
79
+
80
+
81
+ ```sh
82
+
83
+ find ./ -type f -name "test.c" -exec gcc {} \;
84
+
85
+ ```

2

OSの情報を追加しました。

2017/10/27 03:53

投稿

McKee
McKee

スコア16

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,7 @@
1
+ **OSはCentOS Linux release 7.3.1611です。**
2
+
3
+
4
+
1
5
  失礼な表現等ございましたら、申し訳ございません。
2
6
 
3
7
  また、説明がわかりにくい所など御座いましたらお申し付けください。

1

タグを追加しました

2017/10/27 03:26

投稿

McKee
McKee

スコア16

test CHANGED
File without changes
test CHANGED
File without changes