![실행 가능한 sh 파일과 소스 sh 파일을 구별하는 방법은 무엇입니까?](https://linux55.com/image/150142/%EC%8B%A4%ED%96%89%20%EA%B0%80%EB%8A%A5%ED%95%9C%20sh%20%ED%8C%8C%EC%9D%BC%EA%B3%BC%20%EC%86%8C%EC%8A%A4%20sh%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EA%B5%AC%EB%B3%84%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
sh
실행 가능한 파일이 있고 source
실행 파일로만 실행할 수 있는 파일 도 있습니다 .
실행 파일에서는 확장자를 전혀 사용하지 않으며 첫 번째 줄은 #! /bin/sh
.
소스 파일에서 .sh
확장자를 사용했는데 첫 번째 줄이 없습니다.
공통 규칙을 따르고 싶지만 아직 찾지 못했습니다. 이러한 소스 파일에 대해 따라야 하는 일반적인 규칙이 있습니까?
답변1
당신은 매우 가까운 것을 따라가고 있는 것 같습니다.구글 스타일 가이드.
파일 확장자 실행 파일은 확장자(권장)나 .sh 확장자를 가질 수 없습니다. 라이브러리는 .sh 확장자를 가져야 하며 실행 가능하지 않아야 합니다.