teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

5

2018/07/10 23:44

投稿

ryuxx
ryuxx

スコア18

title CHANGED
File without changes
body CHANGED
@@ -41,4 +41,9 @@
41
41
  実行方法は
42
42
  sh hoge.sh これは固定でお願いします。
43
43
 
44
- shファイルの中は変えずにできる方法はありませんか。
44
+ shファイルの中は変えずにできる方法はありませんか。
45
+
46
+ コマンドのタイプミスとかは一切ありません。
47
+ bin/sh ->bin/bash
48
+ sh->bash
49
+ シンボリックリンクはこんな感じです

4

2018/07/10 23:43

投稿

ryuxx
ryuxx

スコア18

title CHANGED
File without changes
body CHANGED
@@ -1,19 +1,14 @@
1
1
  ### 前提・実現したいこと
2
2
  :#!bin/sh で sourceコマンドが使えるようになる
3
3
  ここに質問の内容を詳しく書いてください。
4
- 元のshファイルを実行することで、別shファイルがexportで中にあるデexport し元であるshファイルを叩い結果が得れる
4
+ hoge.shのください
5
5
 
6
6
  ### 発生している問題・エラーメッセージ
7
+ 実行結果は、
7
- source:/home/hoge/piyo.shファイルがみつかりませんというエラーメッセージが発生します
8
+ hoge.sh:4行:source:piyo.sh:ファイルがみつかりません
8
-
9
9
  ### 該当のソースコード
10
- source piyo.sh
10
+ hoge.sh
11
11
 
12
- ### 試したこと
13
- ```
14
- #!/bin/bash で sh , ./ , bashで実行
15
- ```
16
-
17
12
  ### 補足情報(FW/ツールのバージョンなど)
18
13
  環境:RHEL
19
14
 
@@ -27,16 +22,23 @@
27
22
  hoge.sh
28
23
  #!/bin/sh
29
24
  ./piyo.sh
25
+ #「piyo」で設定された変数を引き継ぐ
30
26
  source piyo.sh
31
27
 
28
+ if
29
+ 省略
30
+ fi
31
+
32
+ exit
33
+ -------------
32
34
  piyo.sh
33
35
  #!/bin/sh
34
- PATH=~
36
+ @echo off
35
37
  PATH=~.jar
38
+ PATH=~.jar
36
39
  EXPORT PATH
37
40
  ```
38
41
  実行方法は
39
42
  sh hoge.sh これは固定でお願いします。
40
43
 
41
- shファイルの中は変えずにできる方法はありませんか。
44
+ shファイルの中は変えずにできる方法はありませんか。
42
- .bash_profileのパスの設定等が必要なのかどうかわかりません

3

訂正

2018/07/10 23:41

投稿

ryuxx
ryuxx

スコア18

title CHANGED
File without changes
body CHANGED
@@ -10,11 +10,13 @@
10
10
  source piyo.sh
11
11
 
12
12
  ### 試したこと
13
+ ```
13
- :#!/bin/bash で sh , ./ , bashで実行
14
+ #!/bin/bash で sh , ./ , bashで実行
15
+ ```
14
16
 
15
17
  ### 補足情報(FW/ツールのバージョンなど)
16
18
  環境:RHEL
17
- ここにより詳細な情報を記載してください。
19
+
18
20
  元shファイル
19
21
  ファイル名hoge.sh
20
22
  ファイル構造は
@@ -23,12 +25,12 @@
23
25
 
24
26
  ```ここに言語を入力
25
27
  hoge.sh
26
- :#!/bin/sh
28
+ #!/bin/sh
27
29
  ./piyo.sh
28
30
  source piyo.sh
29
31
 
30
32
  piyo.sh
31
- :#!/bin/sh
33
+ #!/bin/sh
32
34
  PATH=~
33
35
  PATH=~.jar
34
36
  EXPORT PATH

2

訂正

2018/07/10 11:39

投稿

ryuxx
ryuxx

スコア18

title CHANGED
File without changes
body CHANGED
@@ -21,21 +21,18 @@
21
21
  /home/hoge/hoge.sh
22
22
  /home/hoge/piyo.sh
23
23
 
24
-
24
+ ```ここに言語を入力
25
25
  hoge.sh
26
26
  :#!/bin/sh
27
27
  ./piyo.sh
28
-
29
28
  source piyo.sh
30
29
 
31
- 以下省略
32
-
33
30
  piyo.sh
34
31
  :#!/bin/sh
35
32
  PATH=~
36
33
  PATH=~.jar
37
34
  EXPORT PATH
38
-
35
+ ```
39
36
  実行方法は
40
37
  sh hoge.sh これは固定でお願いします。
41
38
 

1

訂正

2018/07/10 11:38

投稿

ryuxx
ryuxx

スコア18

title CHANGED
File without changes
body CHANGED
@@ -4,7 +4,7 @@
4
4
  元のshファイルを実行することで、別のshファイルがexportで中にあるデータをexport し元であるshファイルを叩いて結果が得れる
5
5
 
6
6
  ### 発生している問題・エラーメッセージ
7
- source:hogehogeファイルがみつかりませんというエラーメッセージが発生します
7
+ source:/home/hoge/piyo.shファイルがみつかりませんというエラーメッセージが発生します
8
8
 
9
9
  ### 該当のソースコード
10
10
  source piyo.sh
@@ -34,4 +34,10 @@
34
34
  :#!/bin/sh
35
35
  PATH=~
36
36
  PATH=~.jar
37
- EXPORT PATH
37
+ EXPORT PATH
38
+
39
+ 実行方法は
40
+ sh hoge.sh これは固定でお願いします。
41
+
42
+ shファイルの中は変えずにできる方法はありませんか。
43
+ .bash_profileのパスの設定等が必要なのかどうかわかりません