Shell Program(0)
== 본 쉘
쉘 프로그래밍은 DOS시절 만들었던 배치(.bat) 파일과 비슷하다고 생각하면된다.
쉘 스크립트 작성 후 실행 않될 경우는 퍼미션(허가권)을 실행 가능으로 해줘야한다!!
=> http://blog.naver.com/no1rogue/30015550372
주석 : "#"이후의 한 줄은 모두 주석 처리된다.
ex) #Test
출력 : echo 키워드를 쓴다. (자동 라인스킵)
ex) echo TEST STRING #"내용을 그대로 출력한다.
ex) ehco $TEST #변수 TEST의 내용을 출력한다.
ex) echo "$TEST" #" "사이의 내용을 그대로 출력한다.
입력 : read 키워드를 쓴다. (#read 변수명)
ex) read var #read변수에 값 입력
echo $var #윗 줄에서 입력된 var 값 출력
쉘 환경 지정 : 스크립트의 첫번째 줄에 "#!" 이후에 쉘 종류가 기입되어 있는 경우가
있는데 이것은 해당 스크립트를 #! 이후의 스크립트로 실행 하기위해 삽입되어 있는
것이다. 그리고 스크립트가 종료되는데로 동시에 해당 쉘 스크립트의 실행도 끝나며
해당 스크립트에 사용된 변수들도 모두 해제 된다. 아래의 예는 배쉬 쉘로 실행하는
스크립트이다.
ex) #! /bin/bash
댓글