잘못된 해석기 문제와 관련된 DtKsh

잘못된 해석기 문제와 관련된 DtKsh

Hello WorldKSH 스크립트처럼 CDE에서 exmaplo를 만들고 싶습니다.이것그리고이것

저는 이 작업을 직장에서 시작했습니다. AIX 컴퓨터가 있었기 때문에 이전 예제를 성공적으로 테스트했습니다. 그런 다음 내 데비안 컴퓨터에서 사용해 보고 싶었지만 다음 오류가 발생했습니다.

-bash: ./hello: /usr/dt/bin/dtksh: bad interpreter: No such file or directory

실제로 이것은 내 코드입니다.

#!/usr/dt/bin/dtksh
XtInitialize TOPLEVEL dttest1 Dtksh $0
XtSetValues $TOPLEVEL title:"dttest1"
XtCreateManagedWidget BBOARD bboard XmBulletinBoard $TOPLEVEL \
   resizePolicy:RESIZE_NONE height:150 width:250\
   background:SkyBlue
XtCreateManagedWidget BUTTON pushbutton XmPushButton $BBOARD \
   background:goldenrod \
   foreground:MidnightBlue \
   labelString:"Push Here" \
   height:30 width:100 x:75 y:60 shadowThickness:3
XtRealizeWidget $TOPLEVEL
XtMainLoop

또한:

스크립트를 생성하고 실행할 때 수행하는 작업은 다음과 같습니다.

  1. vim hello.ksh
  2. 내 파일을 만든 후 사용합니다.chmod +x namescript
  3. 그 다음에./hello.ksh

상담했다

나는 이것에 대한 몇 가지 정보를 검색했습니다. 참고문헌 1 참고문헌 2 참고문헌 3 참고문헌 4

나는 dos2unix -k -o filename변환기를 사용한다

vim 에도 있습니다 :set fileformat=unix.

이 문제를 해결하는 방법? 도움을 주시면 감사하겠습니다. 감사합니다.

관련 정보