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

質問編集履歴

3

sどぇd

2018/01/29 13:30

投稿

earnest_gay
earnest_gay

スコア615

title CHANGED
File without changes
body CHANGED
@@ -71,4 +71,46 @@
71
71
 
72
72
 
73
73
  *execでの変数に代入されていないと思われる件の追記。
74
- ![イメージ説明](a8de764783e92e716c8d38824ae27916.png)
74
+ ![イメージ説明](a8de764783e92e716c8d38824ae27916.png)
75
+
76
+
77
+
78
+
79
+
80
+ 本題から離れていってる気がするので、、、教えていただいた記述を例にメソッドを切り分けたいのですが、入力時も未入力時も動作がおかしいのです、、、
81
+
82
+ ```ここに言語を入力
83
+ function read_input ()
84
+ {
85
+ read input
86
+ rtn_check_blank=$(check_blank) $input
87
+
88
+ # 関数の返却値を標準出力に出力
89
+ echo $rtn_check_blank
90
+ }
91
+
92
+ function check_blank ()
93
+ {
94
+ input=$1
95
+ while [ "$input" = "" ];
96
+ do
97
+ echo "It is not yet input."
98
+ read input
99
+ done
100
+ echo $input
101
+ }
102
+
103
+ ## Input setting
104
+ echo -e "\e[5;36m* \e[0m\e[1;36mPlease enter the URL of the remote repository of the clone to be created.\e[0;39m"
105
+ Clone_url=$(read_input)
106
+
107
+ echo -e "\e[5;36m* \e[0m\e[1;36mPlease enter an alias for managing the clone to be created.\e[0;39m"
108
+ Project_name=$(read_input)
109
+
110
+ echo -e "\e[5;36m* \e[0m\e[1;36mPlease enter the domain name to reflect the setting.\e[0;39m"
111
+ Domain_name=$(read_input)
112
+
113
+ echo $Clone_url,$Project_name,$Domain_name
114
+ ```
115
+
116
+ ![イメージ説明](8b55ce6a80ab873b8c783e0eab5e4dde.png)

2

えd3r

2018/01/29 13:30

投稿

earnest_gay
earnest_gay

スコア615

title CHANGED
File without changes
body CHANGED
@@ -64,4 +64,11 @@
64
64
  ```
65
65
 
66
66
  みたいなことをやってもうまくいかず、、、
67
- 知恵をお貸しいただきたく、、、
67
+ 知恵をお貸しいただきたく、、、
68
+
69
+
70
+
71
+
72
+
73
+ *execでの変数に代入されていないと思われる件の追記。
74
+ ![イメージ説明](a8de764783e92e716c8d38824ae27916.png)

1

え2で

2018/01/29 13:06

投稿

earnest_gay
earnest_gay

スコア615

title CHANGED
File without changes
body CHANGED
@@ -63,4 +63,5 @@
63
63
  check_blank "Clone_url" $Clone_url
64
64
  ```
65
65
 
66
- みたいなこと
66
+ みたいなことをやってもうまくいかず、、、
67
+ 知恵をお貸しいただきたく、、、