리눅스 분류
쉘스크립트관련 질문입니다.
작성자 정보
- 빡몽 작성
- 작성일
컨텐츠 정보
- 3,958 조회
- 2 댓글
- 0 추천
- 목록
본문
제가 쓰고 있는 리눅스가
echo $SHELL 명령을 이용해서 사용 쉘을 확인시 bash로 나오는데요
다른사람이 만들어놓은 쉘스크립트에는
#!/bin/csh -f
............ 라고 되었있어요...(C쉘을 사용한다는 뜻 아닌가요???)
이렇게 해도 되는건가요??
그리고 -f 옵션은 뭔지 자세히 설명좀 부탁드립니다..^^
echo $SHELL 명령을 이용해서 사용 쉘을 확인시 bash로 나오는데요
다른사람이 만들어놓은 쉘스크립트에는
#!/bin/csh -f
............ 라고 되었있어요...(C쉘을 사용한다는 뜻 아닌가요???)
이렇게 해도 되는건가요??
그리고 -f 옵션은 뭔지 자세히 설명좀 부탁드립니다..^^
관련자료
-
이전
-
다음
댓글 2
gurum님의 댓글
- gurum
- 작성일
-f The shell will start faster, because it will neither search for nor execute commands from the file
.cshrc in the invoker's home directory. Note: if the environment variable HOME is not set, fast
startup is the default.
.cshrc in the invoker's home directory. Note: if the environment variable HOME is not set, fast
startup is the default.
gurum님의 댓글
- gurum
- 작성일
csh 쉘 경우
스크립트가 실행이 되면 .cshrc 파일을 읽어서 실행시킵니다.
만약 csh쉘에서 .cshrc 파일의 실행을 막고 싶다면 -f 옵션을 사용합니다 (fast의 의미)
스크립트가 실행이 되면 .cshrc 파일을 읽어서 실행시킵니다.
만약 csh쉘에서 .cshrc 파일의 실행을 막고 싶다면 -f 옵션을 사용합니다 (fast의 의미)