2016-11-14 10 views
0

csh/tcsh 쉘과 같은 다른 쉘에서 sh 쉘 스크립트를 실행하려면 어떻게해야합니까? sh와 csh 또는 tcsh에는 다른 구문이 있습니다. 예 : 변수 할당은 sh 쉘의 var = value와 같은 일부 쉘과 tcsh의 var = value와 유사합니다. sh의 경우에는 stmt esac, tcsh 쉘의 경우 endsw.다른 shellscsh/tcsh 쉘에서 sh 쉘 스크립트를 실행하는 방법은 무엇입니까?

+2

C 컴파일러로 Haskell 프로그램을 컴파일하는 것과 같은 방법입니다. –

+0

안녕하세요, 귀하의 의견을 주셔서 감사합니다 ..하지만 메신저 다른 쉘에서 실행 해야하는 일반적인 스크립트를 작성 찾고. (POSIX) – Name

+1

이것은 Haskell *과 * C가 컴파일 할 수있는 공통 스크립트 작성에 해당합니다. tcsh와 Posix Shell의 공통 구문을 보면 많은 유사점을 찾을 수 없습니다. 어쨌든,보기가 어렵습니다. 왜 이것을하고 싶습니까? 결국 Posix 쉘은 어디에서나 사용할 수 있으며, tcsh에서 처음으로 프로그래밍해야하는 이유가별로 없습니다. – user1934428

답변

0

시스템에는/bin/sh가 있어야하므로 다음과 같이 쉘 스크립트를 실행할 수 있습니다. /bin/sh YourScript.sh 스크립트가 csh/tcsh/bash/zsh 특정 기능을 사용하고 있지 않은지 확인해야합니다.