본문 바로가기

잡다한 기술

[Ubuntu] 우분투 쉘 스크립트 사용방법




# 쉘 스크립트


- 쉘 스크립트를 만드는 방법

$ vim 이름.sh



# "#!"의 의미


#!는 해당 문서의 인터프리터를 구분하기 위한 구문이다.

아래는 인터프리터 마다 사용되어지는 #!의 예시다


#!/bin/sh 

#!/bin/csh -f

#!/usr/bin/perl -T 

#!/usr/bin/php 

#!/usr/bin/python -O 

#!/usr/bin/ruby 



# sh의 매개변수


쉘 스크립트를 사용하다 보면

사용자마다 매게변수를 받아 사용하고 싶은 경우가 있다.


$ sudo sh 이름.sh 매개변수1 매개변수2 ....


이런식으로 말이다.

그렇다면 셀스크립트에선 어떻게 받아야 할까?


간단하다.


$1 : 첫번째 매개변수 의미

$2 : 두번째 매게변수 의미

.

.

.


이런 방식으로 매개변수를 받아 사용하면된다.


하지만 $9 이후 매개변수들은 중괄호를 이용하여 

숫자부분을 ${10}처럼 묶어주어야 한다



# 쉘 스크립트 실행 방법


$ sh 파일이름.sh



# 마무리


위 포스트는 제가 직접 제작한 것 입니다.

그렇기 때문에 틀린점이나 설명이 엉성한 점이 존재할 수 있습니다.

만약 틀린점이나 설명이 엉성한 부분이 존재하면 댓글로 알려주세요.

빠른 처리 하도록 하겠습니다.


티스토리 앱으로는 댓글 이용이 불가능 하므로 웹 브라우저로 봐 주세요

(URL : http://junprogramer.tistory.com/)


읽어주셔서 감사합니다.