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

댓글

이 블로그의 인기 게시물

ubuntu에서 samba로 파일 공유하기

화이트해커를 위한 암호와 해킹

Shell Program(1) 변수, 상수