回答編集履歴

1

問題に合うように追記

2015/11/16 04:07

投稿

otn
otn

スコア84598

test CHANGED
@@ -8,18 +8,32 @@
8
8
 
9
9
  cd 目的ディレクトリ
10
10
 
11
+ PS3="リストアしたい日付を選択してください :"
12
+
11
13
  select dir in *
12
14
 
13
15
  do if test -n "$dir"
14
16
 
15
- then echo $dir が選択されました
16
-
17
- break
17
+ then break
18
18
 
19
19
  fi
20
20
 
21
21
  done
22
22
 
23
+
24
+
25
+ echo ${dir}のファイルをリストアします...
26
+
27
+ リストア処理
28
+
29
+ echo リストアが完了しました。
30
+
23
31
  ```
24
32
 
25
- `select ~ in ~ do ~ done`は無限ループなので、処理が完了ら`break`で抜けます。
33
+ `select ~ in ~ do ~ done`は無限ループなので、い入力なら`break`で抜けます。
34
+
35
+
36
+
37
+ 追記:問題に合うように形を整えました。
38
+
39
+