$@를 미리 반복 시작하는 방법

$@를 미리 반복 시작하는 방법

Bash 스크립트를 실행 중이고 각 스크립트의 파일 내용을 읽고 있는데 첫 번째 스크립트를 건너뛰고 싶습니다. "shift" 명령에 대해 알고 있지만 다시 작동시키는 데 문제가 있습니다. 현재 while 루프에 $@이 있습니다.

답변1

이 의사 배열에 "첨자"를 추가할 수 있습니다. $1부터 시작해서 $2, $3...를 반복합니다.

for arg in "${@:2}"; do 
    echo "$arg"
done

관련 정보