bash shebang이 있는 쉘 스크립트를 상속받았지만 어떤 이유로 .ksh 확장자가 있습니다.
이 스크립트의 작성자는 더 이상 여기에 없으며 Google에서 이유를 찾을 수 없습니다.
그는 왜 이런 짓을 했나요? 내가 뭐 놓친 거 없니?
답변1
확장자는 전혀 상관없습니다. 있어도 좋고 없어도 좋습니다. 중요한 것은 스크립트의 첫 번째 줄입니다. 스크립트라면 bash
아마도 다음과 같을 것입니다 /bin/bash
. 쉘 실행 파일의 경로는 어디에 있습니까?
#!/bin/bash
이는 스크립트로 시작되었을 수 있지만 ksh
시간이 지남에 따라 작성자/유지관리자는 다음에서만 사용할 수 있는 기능을 도입했습니다.bash