티스토리 뷰

기존 개발되었던 쉘스크립트에서 PS3이라는 변수를 선언 없이 사용하는것을 확인 하였다. 

PS3을 본 순간, profile (환경변수 설정파일)에서 낯익은 PS1이 생각이 났는데 이도 생각없이 아래와 같이 줄곧 써왔다. 

 

export PS1="[`whoami`@`hostname`:\$PWD]$ "

 

PS1, PS3 이외에도 아래 다양한 PS(프롬포트 스트링)이 있다. 

 

  •  PS1
    • 기본 프롬프트 스트링을 의미
    • 기본값은 [\u@\h \W]\$
  • PS2:
    • 긴 문자 입력을 위해 나타나는 문자열을 의미
    • 기본 값은 >
  • PS3
    • select 옵션을 처리할 때 나타나는 문자열을 의미
  • PS4
    • 실행을 디버깅할 때 출력되는 문자열을 의미
    • 기본값은 +
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31