$ bash date
/bin/date: /bin/date: cannot execute binary file
$ bash -c date
Thu Apr 14 19:27:08 EDT 2016
오류 메시지는 무엇을 bash date
의미하나요? bash
기대치 는 무엇입니까 date
?
답변1
Bash가 이 오류를 발생시키는 이유는 /bin/date
바이너리 파일이기 때문입니다. 이는 쉘 스크립트일 것으로 예상하며, 그렇다면 작동할 것입니다.
bash file
즉, 이라는 쉘 스크립트를 실행 file
하지만 -c
입력을 일련의 bash 명령으로 읽습니다.