본쉘프로그래밍 도중 시스템환경을 구분하고 싶습니다.

글쓴이: 익명 사용자 / 작성시간: 목, 2002/07/11 - 5:36오후
현재 본쉘을 기본으로하여 쉘
스크립트프로그래밍을 하고
있습니다.
질문은 세가지예요.
1) 본쉘에서는 배쉬셀의 PPID 와
같은 부모프로세스의 PID값을
갖는(?) 환
경변수가 있는지요?
2) 배쉬쉘에서는 쉘에서 작성된
함수의 지역변수를 local myvar
라고 선언
하여 사용할 수 있었는데,
본쉘에서는 local이라는
예약어가 지정되엉 있
지 않은 것 같습니다. 본쉘에서
함수내 지역변수를 선언하여
함수내에서
만 사용하고 싶은데, 이를
어떻게 구현할 수 있을까요..?
3) 사용자의 입력을 허락하는
쉘을 작성중에 있는데요..
어떠한 환경에서는 -n을
주어야하고, 또 시스템에서는
echo -n 이아닌
echo " inputnumber\ c" 이렇게
작성을 해야 하던데, 이 둘을
구별하여 작
성하는 방법은 어떻한 것이
있을까요...? ( 책을 뒤져보니깐
BSD 시스템과, SYSTEMV의
차이라고 나오는데, 이를 어떻게
구별해야하지요?)
모두들 시원한 여름 보내세요...
Forums:
댓글 달기