csh 스크립트용 GUI 디버거가 있습니까?

csh 스크립트용 GUI 디버거가 있습니까?

내가 읽고또 다른 문제UNIX 및 LINUX 스택 교환에서. 이 질문에 제공된 GUI를 사용하여 *.sh 파일을 디버깅할 수 있습니다. *.csh 파일을 디버깅하는 방법은 무엇입니까? <*.csh> 파일을 디버깅하는 데 사용할 수 있는 다른 Eclipse 플러그인은 무엇입니까?

답변1

csh일반적으로 믿어지는 것과 같은 도구를 찾을 가능성은 거의 없습니다.쉘 스크립팅에는 적합하지 않습니다.. 사용 가능한 Bourne 파생 쉘(예 sh: , ksh, mksh, , ash, dash, bash)이 있는 경우 해당 쉘 중 하나를 사용하거나 Awk 또는 Perl과 같은 보다 완전한 스크립트 언어를 사용하여 작업을 다시 구현하는 것을 고려해야 합니다. 이러한 대안을 위한 더욱 강력한 도구와 이를 아는 더 많은 사람들이 여러분을 도와줄 것입니다.

사용할 수밖에 없는 경우 csh(예: 공급업체 제공 스크립트) 진행 상황을 더 잘 이해하는 데 도움이 될 수 있는 몇 가지 명령줄 옵션이 있습니다.

  • -n-- 명령을 구문 분석하지만 실행하지는 않습니다. csh구문의 구문을 확인하는 데 유용합니다.
  • -v-- verbose설정할 변수를 설정합니다. 이렇게 하면 변수 대체 전과 실제 실행 전에 입력 명령이 에코됩니다.
  • -x--/와 유사한 변수를 설정 echo하지만 대체된 명령을 에코합니다.-vverbose

예를 들어 다음 구문을 확인하려면 다음을 수행하세요 myscript.csh.

prompt% csh -n myscript.csh

스크립트가 실행 가능한 경우 스크립트의 첫 번째 줄에 하나 이상의 옵션을 강제 적용할 수 있습니다.

#!/path/to/csh -vx

그러나 이는 런타임 옵션이므로 Eclipse에서의 사용이 제한될 수 있습니다.

관련 정보