Contents

조회 수 13413 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
1. Shell 프로그램이란 ? 

Shell 프로그램은 보통 스크립트(script)라고 합니다. Shell 스크립트는 DOS의 뱃치 파일과 같은 것입니다. 
다만 UNIX에는 DOS와는 달리 여러 개의 쉘이 존재한다는 것이 특이하지요. 
따라서 UNIX에서 쉘 프로그램을 작성하실 때는 어떤 쉘을 사용하는 가를 미리 지정해 주어야 합니다. 
만약 본 쉘을 사용하고 싶으면
        #!/bin/sh
C-쉘을 사용하고 싶으면
        #!/bin/csh
라고 미리 지정합니다. 

스크립터에서 # 다음 부터는 주석을 의미합니다. 
스크립터는 변수를 선언할 필요가 없다는 것이 일반 프로그래밍 언어와 차이점이라고 할 수 있읍니다. 
그리고, 일반 유닉스 명령어를 스크립트 안에서 사용할 수 있다는 것도 특이하지요. 


2. Shell 프로그램 예제

hello.sh 스크립트 
--------------------------------------------
#!/bin/csh
echo "Hello"
echo ",world"
--------------------------------------------

이 스크립트는 Hello, world를 화면에 출력하는 C-쉘 프로그램이다. echo는 화면에 출력하는 명령이다. 

greeting.sh 스크립트 
--------------------------------------------
#!/bin/csh
echo "What is your name ?"
set name = $<
echo "Hello, $name."
--------------------------------------------

키보드에서 입력을 받을 때는 set 변수 = $< 라고 써줍니다. 
또한 변수의 값을 표시하고 싶을 때는 $변수라고 씁니다. 즉, $변수 = 변수값 


3. Shell 프로그램 실행시키기 

쉘 스크립트를 실행시키려면.. 
        % chmod 755 hello.sh
        % hello.sh
그리고..
        % chmod 755 greeting.sh
        % greeting.sh

?

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
1173 System/OS 해커스랩 깨기.. 후후.. ㅋㅋ file hooni 2013.04.23 18409
1172 Etc 플라스터(Plaster) 수업 내용 secret hooni 2016.05.24 0
1171 Develop 프로그램 문서 관리 (Doxygen) hooni 2013.04.23 16384
1170 Develop 프로그래밍에서 foo, bar 함수의 유래 file hooni 2013.06.25 21243
1169 Develop 프로그래밍 소스 관련 사이트.. hooni 2013.04.23 16484
1168 Develop 페이팔에서 돈 찾기 (Paypal withdraw) file hooni 2014.02.20 10954
1167 Etc 티스토리 테이블 html,css 구문 hooni 2013.11.03 15941
1166 System/OS 콘솔에서 패스워드 걸린 zip 압축하는 명령 hooni 2018.03.02 926
1165 System/OS 컴파일러 수업 자료(교재 : 컴파일러 입문) file hooni 2003.04.23 21964
1164 Develop 캘리포니아 운전면허 족보 file hooni 2017.06.12 724
1163 Etc 캘리포니아 운전면허 문제 file hooni 2017.07.22 956
1162 Develop 최근 논문 자료 (2011/01/03, 만현형한테 보낸거..) secret hooni 2013.04.23 10366
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 98 Next
/ 98