열 번호를 변수 값으로 사용

열 번호를 변수 값으로 사용

일부 버전 조건에 따라 열 집합을 사용하고 싶은데 설정을 하면

String="$39+$41+$43+$45+$47+$49+$51+$53"

echo $String반품

9+1+3+5+7+9+1+3

답변1

사용해 보세요

String="${39}+${41}+${43}+${45}+${47}+${49}+${51}+${53}"

이것은

set $(seq 101 200)
String="${39}+${41}+${43}+${45}+${47}+${49}+${51}+${53}"
echo $String
139+141+143+145+147+149+151+153

편집하다:

문자열을 원하면 큰따옴표를 사용하지 마세요.

string='$39+$41+$43+$45+$47+$49+$51+$53'

echo $string
'$39+$41+$43+$45+$47+$49+$51+$53'

관련 정보