링크 ux 셸 의 배열 정의 와 for 순환 옮 겨 다 니 기

1103 단어 Linux
링크 ux 에서 데 이 터 를 정의 하 는 문법 은 다음 과 같 습 니 다.
variable=(arg1 arg2 arg3 ….)
중간 을 빈 칸 으로 나누다.배열 의 아래 표 시 는 0 부터 시작한다.
1 다음 n 으로 표 시 된 요 소 를 가 져 옵 니 다:
variable[n]
또한 배열 아래 에 표 시 된 넘 치 는 상황 이 존재 하지 않 습 니 다. n > = 배열 의 길이 가 비어 있 으 면 잘못 보고 하지 않 습 니 다.
2 배열 길이 가 져 오기
${#variable[@]}
혹은
${#variable[*]}
그럼 어떻게 옮 겨 다 니 는 거 예요?방법
for i in ${variable[@]}; do

  # do something....

done

방법 2
for i in $(seq 0 ${#variable[@]}); do

 e=${variable[$i]}

 # do something....

done

위의 두 가지 방법 으로 @ 을 * 로 바 꿔 도 됩 니 다.

좋은 웹페이지 즐겨찾기