21 많은 조건을 포함하는 긴 쉘 스크립트가 있으며 스크립트를 실행하지 않고 스크립트에 구문 오류가 있는지 알고 싶습니다. 쉘 스크립트가 해석되었으므로 불가능하다고 생각하지만 몇 가지 트릭을 사용하여 알 수있는 방법이 있습니다. scripts — 안킷 잘 라니 소스
29 bash -n scriptname 그러나 이것은 명령 가용성이 아닌 구문을 검사합니다. (스크립트가 아직 설치되지 않은 명령을 사용하는 경우 경고하지 않습니다) — 보도 소스 3 또한하기 bash의 붙박이 구문을 사용할 수있는 검사 shellcheck을 덜 심각한 문제와 잘못된 관행을 식별 할 수 있습니다. — Glutanimate
bash의 붙박이 구문을 사용할 수있는 검사 shellcheck을 덜 심각한 문제와 잘못된 관행을 식별 할 수 있습니다.