4
보여줍니다배쉬 내가 배열에 현재 디렉토리의 파일을 넣을와이 스크립트에 각 파일을 에코 단지 첫 번째 요소
#!/bin/bash
files=(*)
for file in $files
do
echo $file
done
# This demonstrates that the array in fact has the values from (*)
echo ${files[0]} ${files[1]}
echo done
출력 :
echo.sh
echo.sh read_output.sh
done
첫 번째 요소 만 for 루프에 인쇄되는 이유를 아는 사람이 있습니까?
이중 인용도이 관용구의 필수적인 부분으로 간주되어야한다는 것을주의; 그것들이 없으면 배열 요소 (공백, 와일드 카드 등)의 일부 문자에서 이상한 효과를 얻을 수 있습니다. –