나는 일하기 위해 다음을 얻었습니다.
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