
나는 내 홈 디렉토리에 있습니다. 거기에 실행 파일이 있습니다 a.out
. 나는 이것을 이렇게 실행하고 싶다 -
/bin/csh ~/a.out
^F^E@@@@@▒^A▒^A^H^C^D^B^B@^B@^\^\^A^A^E@@: Event not found.
단순히 뛰지 못하는 것이 아니다.
./a.out
좋은 결과. 그런데 왜 반대 방향으로는 작동하지 않는지 궁금합니다.
반품,
/bin/csh tmp/script
script
일부 셸 명령이 포함된 일반 텍스트 파일 에서는 잘 작동합니다 .echo
답변1
/bin/csh filename
에서 쉘 명령을 읽도록 쉘에 지시합니다 filename
. 쉘이 파일을 실행하도록 하려는 경우(예:아니요마찬가지)를 사용해야 합니다 /bin/csh -c ./a.out
.