
Bash 스크립트를 실행 중이고 각 스크립트의 파일 내용을 읽고 있는데 첫 번째 스크립트를 건너뛰고 싶습니다. "shift" 명령에 대해 알고 있지만 다시 작동시키는 데 문제가 있습니다. 현재 while 루프에 $@이 있습니다.
답변1
이 의사 배열에 "첨자"를 추가할 수 있습니다. $1부터 시작해서 $2, $3...를 반복합니다.
for arg in "${@:2}"; do
echo "$arg"
done
Bash 스크립트를 실행 중이고 각 스크립트의 파일 내용을 읽고 있는데 첫 번째 스크립트를 건너뛰고 싶습니다. "shift" 명령에 대해 알고 있지만 다시 작동시키는 데 문제가 있습니다. 현재 while 루프에 $@이 있습니다.
이 의사 배열에 "첨자"를 추가할 수 있습니다. $1부터 시작해서 $2, $3...를 반복합니다.
for arg in "${@:2}"; do
echo "$arg"
done