test
콘텐츠가 포함된 파일이 있습니다.
#!/bin/sh -c 'echo was called with $0'
내가 그것을 실행 ./test
하면
sh -c 'echo was called with $0' ./test
내가 아는 한~해야 한다로 이어집니다 was called with ./test
.
그러나 오류 메시지가 나타납니다.
/bin/sh: 0: Illegal option -
이 오류의 이유는 무엇입니까?
매개변수를 인쇄하는 더 간단한 방법이 있다는 것을 알고 있습니다. 이 echo
부분은 관련이 없고 더 복잡한 것을 대체합니다.
추가 정보: cat -E test
나에게 주세요
#!/bin/sh -c 'echo was called with $0'$
$