Development/Bash Shell script

[BASH Shell] shell script 주석(한줄 주석/여러줄(블럭단위) 주석)

louky 2019. 5. 3. 14:50
반응형

[BASH Shell] shell script 주석(한줄 주석/여러줄 주석)

 

Linux 에서  shell script 를 작성하다보면 주석을 처리해야 하는 경우가 많다.

(설명을 달거나 사용되지 않도록 하기 위한 용도로...)

 

 

<단일 주석 또는 특정 부분 주석>

한줄 또는 특정 부분만 주석을 하고자 할 경우에는 "#"을 이용하여 주석을 처리 하면 된다.

<코드라인>
echo "여기는 출력된다."         # 여기는 출력
#echo " 여기는 주석처리"

 

<여러줄/블럭 주석>

주석을 시작하는 부분과 끝을 표시한다. 여기서는 END라는 단어로 표시를 하였고 "END"  라는 단어를 작은 따옴표(') 또는 큰 따옴표(")로 감싸주면 된다. 

<코드라인>
: << "END"              #주석 시작
echo "여기서부터 "
echo "test_01"
echo "test_02"
echo "test_03"
echo "test_04"
echo "test_05"
echo "test_06"
echo "test_07"
echo "여기까지 주석처리 됨"
END                    #주석 끝

echo "여기는 주석이 안되어 있어 출력됩니다. "

여러줄 주석에 있어 위와 같은 방법을 쓸수도 있지만 단일 주석을 이용하여 여러줄을 주석할 수도 있다. 

 

단일 주석 방법을 이용한 여러줄 주석 방법 1) - 추가 방법

vi 편집기를 열고  ctrl + v를 눌러 비주얼 모드로 진입한다. (비주얼 모드는 vim 이 설치 되어 있어야 한다. vim 설치 방법)

주석을 처리하고자 하는 라인까지 방향키 또는  vi방향키를 이용하여 이동한다. 

shift + i 누르고 #을 입력한다. 

esc 키를 여러번 누른다.

주석 처리 됨을 확인한다. 

 

< # 을 추가하여 여러줄 주석>

 

 

단일 주석 방법을 이용한 여러줄 주석 방법 2)  - 치환 방법

vi 편집기를 열고  shift + v를 눌러 비주얼 모드로 진입한다. (비주얼 모드는 vim 이 설치 되어 있어야 한다. vim 설치 방법)

주석을 처리하고자 하는 라인까지 방향키 또는  vi방향키를 이용하여 이동한다. 

키보드의 ":"를  누르고 s/^/#/g 를  입력 한다.  

주석 처리 됨을 확인한다. 

<치환 방법>
<치환방법 결과>

 

 

 

반응형