私は以下を機能させました:
for i in {2..10}
do
echo "output: $i"
done
これは、行の束を生成しoutput: 2
、output: 3
その上、。
ただし、以下を実行しようとしています:
max=10
for i in {2..$max}
do
echo "$i"
done
以下を生成します:
output: {2..10}
$ maxを文字列の一部ではなく配列のもう一方の端として扱う必要があることをコンパイラに認識させるにはどうすればよいですか?
echo "$i
する必要がありますecho "$i"
-しかし、問題は修正されません。
do
とthen
キーワードはそれぞれfor
とと同じ行に表示されif
ます。例:for i in {2..10}; do