HP-UX

HP유닉스의 shell 스크립트 관련 문의

 
최경선
비정기 기여자

HP유닉스의 shell 스크립트 관련 문의

저희 회사에서 Alpha 제품만 사용하다 최근 HP장비를 도입했습니다.

Alpha서버의 OS는 'tru64 unix 5.1' 이며 HP 서버의 OS는 'B.11.23 U ia64' 입니다.



기존에 Alpha서버에서 사용하던 쉘이 HP에서는 안돌아갑니다.

예를 들어



"TEMP_NO = 10"

위의 문구가 Alpha에서 사용중이었는데 HP에서는 TEMP_NO 를 찾을 수 없다는 문구가 나옵니다.



근본적으로 쉘 문법이 두기종간에 틀린지 문의드립니다.

답변 부탁드립니다.
1 응답 1
이태곤
중학생

HP유닉스의 shell 스크립트 관련 문의

안녕하십니까



tru64 에서 사용하셨던 shell을 HP-UX에서도 선택하시면 됩니다.



예을 들어 tru64 에서 Korn shell (ksh) 을 사용하셨다면 HP-UX에서도 해당계정의 shell을 Korn shell을 사용하시면 될것입니다. (/etc/passwd)



HP-UX의 기본쉘은 posix shell 입니다.



그리고 HP-UX에서 변수 대체는 "TEMP_NO = 10" 이 아니고 TEMP_NO=10 입니다.( 제가 알기에는 다른 unix에서도 그냥 프롬프트상에서 "TEMP_NO = 10" 이렇게 입력하면 TEMP_NO = 10 명령어을 수행하게 되고 명령어가 없으니까 찾을수 없다는 메시지가 나올것입니다.