回答編集履歴
2
些細な修正
test
CHANGED
@@ -28,4 +28,4 @@
|
|
28
28
|
|
29
29
|
|
30
30
|
|
31
|
-
`../*` は `/hoge.txt /piyo.txt` に展開されて引数として渡されますが、スクリプトでは `ls $1` として1つ目の引数しか利用していないですね。
|
31
|
+
`../*` は `../hoge.txt ../piyo.txt` に展開されて2つの引数として渡されますが、スクリプトでは `ls $1` として1つ目の引数しか利用していないですね。
|
1
追記と誤字の修正
test
CHANGED
@@ -2,7 +2,15 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
+
なので、
|
6
|
+
|
7
|
+
|
8
|
+
|
9
|
+
> 1) どのようにすればワイルドカード展開をされずにコマンドライン引数の受け渡しをすればいいのでしょうか
|
10
|
+
|
11
|
+
|
12
|
+
|
5
|
-
|
13
|
+
その対話シェルでファイル名展開が起こらないようにするには、
|
6
14
|
|
7
15
|
|
8
16
|
|
@@ -13,3 +21,11 @@
|
|
13
21
|
|
14
22
|
|
15
23
|
しかないと思います。
|
24
|
+
|
25
|
+
|
26
|
+
|
27
|
+
> 2) 展開されているのだとは思いますが../*ではなぜ1ファイルしか取得できてないのでしょうか?
|
28
|
+
|
29
|
+
|
30
|
+
|
31
|
+
`../*` は `/hoge.txt /piyo.txt` に展開されて引数として渡されますが、スクリプトでは `ls $1` として1つ目の引数しか利用していないですね。
|