다음과 같은 루프가 있다고 가정해 보겠습니다.
for i in {1..3}
do
mkdir $i
done
메인 코드에 다른 많은 루프가 있고 주기적으로 시퀀스의 크기를 변경할 것이므로 루프의 및 루프를 정의 start
하고 end
이러한 변수를 for 루프에서 사용하고 싶습니다.
나는 성공하지 않고 이것을 시도했습니다.
start=1;
end=1;
for i in {$start..$end}
do
mkdir $i
done
어떤 제안이 있으십니까?
답변1
중괄호 확장 내에서는 변수가 확장되지 않습니다. 이 시도:
start=1;
end=10;
for ((i=$start; i<=$end; i++))
do
mkdir "$i"
done