!["bash date"은(는) 무슨 뜻인가요? [복사]](https://linux55.com/image/6338/%22bash%20date%22%EC%9D%80(%EB%8A%94)%20%EB%AC%B4%EC%8A%A8%20%EB%9C%BB%EC%9D%B8%EA%B0%80%EC%9A%94%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
$ 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 명령으로 읽습니다.