사용자가 JAVA_HOME 경로를 매개 변수로 전달하는 쉘 스크립트를 작성하고 있습니다. JAVA_HOME 경로가 유효한지 여부를 확인하고 싶습니다. 그렇다면 전달 된 입력 경로가 exe 파일 (Unix 실행 파일)인지 여부를 어떻게 확인할 수 있습니까? 사용자가/usr/bin/java를 전달한 경우 - 유효한지, 사용자가 /usr/bin/test.txt (일부 텍스트 파일)을 전달한 경우 - 유효하지 않은 경우를 가정하십시오. 그렇다면 파일이 Unix 실행 파일 유형인지 여부를 어떻게 확인할 수 있습니까?쉘 파일이 Unix 실행 파일인지 확인하는 스크립트
나는/usr/bin에도 true를 반환하므로 rite check가 아닌 -x로 시도했습니다.
문제가있는 곳에서 스크립트 스 니펫을 게시하십시오. – rkyser