質問編集履歴
1
タイトル、記事の内容をより詳細に記載しました
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
シェルスクリプト コマンドライン引数で渡した
|
1
|
+
シェルスクリプト コマンドライン引数で渡した$1で echo {1..$1} を表示したい
|
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
シェルスクリプトでコマンドライン引数を渡し、echoで表示したいのですが、
|
1
|
+
シェルスクリプトでコマンドライン引数を渡し、echo suji{1..$1} で「suji1 suji2 suji3」のように表示したいのですが、文字列として評価されてしまいうまく実行できません。
|
2
2
|
|
3
3
|
|
4
4
|
|
@@ -44,4 +44,16 @@
|
|
44
44
|
|
45
45
|
```
|
46
46
|
|
47
|
+
**やってみたこと**
|
48
|
+
|
49
|
+
・{1..$1} を ${1..$1} で実行
|
50
|
+
|
51
|
+
・{1..$1} を {1.."$1"} で実行
|
52
|
+
|
53
|
+
・{1..$1} を {1..${1}} で実行
|
54
|
+
|
55
|
+
・{1..$1} を {1.."${1}"} で実行
|
56
|
+
|
57
|
+
|
58
|
+
|
47
|
-
コマンドライン引数で渡した数で1から5までを「suji1 suji2 suji3」といった感じで表示したいです。
|
59
|
+
上記の方法は全て「suji{1..5}」という実行結果になってしまいました。コマンドライン引数で渡した数で1から5までを「suji1 suji2 suji3」といった感じで表示したいです。ご教授頂ければ幸いです。
|