쉘 스크립트를 처음 작성했으며 인터넷에서 자습서를 보았습니다. 이제 첫 번째 스크립트를 작성하려고합니다. 간단합니다.쉘 스크립트가 종료되지 않고 수동으로 삭제해야합니다.
#! /bin/csh
echo "Hello World! \a \n"
exit 0
간단하고 정확하며 내 단말기에는 Hello World가 표시되지만 종료되지는 않습니다. 셸을 중지하려면 Ctrl + C를 눌러야합니다.
하지만
#! /bin/sh
echo "Hello World! \a \n"
exit 0
이
을 시도 내가 첫 번째 줄은 스크립트를 실행하는 데 사용할 어떤 쉘 지정하는 것을 알고, 일반적으로 종료 될 수있다, 나는 알아 내기 위해set
명령을 사용하여 내 기본 셸은
/bin/csh
입니다.이 서버의 다른 사용자는 모두 괜찮습니다. 모두가 문제를 해결할 수있는 방법을 알고 있습니까? 내 친구가 작성한 쉘 스크립트를 사용할 수 없습니다.
어느 튜토리얼은 C 쉘 스크립트에 대한 매우 중요한 뭔가를 놓친하거나 튜토리얼을 놓쳤다. –
안녕하십니까, 답장을 보내 주셔서 감사합니다.하지만 동일한 서버에서 동일한 스크립트를 사용했지만 다른 사용자의 계정은 정상입니다. – pilistar0222
csh와 sh는 두 가지 다른 언어입니다. 이 사소한 경우 구문은 비슷하지만 한 구조의 구조가 다른 구조에서 작동한다고 가정하거나 같은 것을 의미하지는 않습니다. – tripleee