본문 바로가기
IT/리눅스 (Linux)

[리눅스] vi 편집기 여러줄/한줄 주석처리

by 베베야 2022. 2. 16.
728x90

리눅스에서 vi 편집기를 사용하여 쉘 스크립트 코드를 작성한다.

이번시간에는 vi 편집기에서 한줄 or 여러줄 주석을 처리하는 방법에 대해서 알아보겠다.

 


한줄 주석 처리하기

한줄 주석 처리하는 방법은 #기호를 가장 앞쪽에 적어주기만 하면 된다.

#!/bin/bash

#주석입니다. 이문장은 출력되지 않습니다.
echo "주석 테스트"

 

여러줄 주석 처리하기

여러줄을 주석처리하는 방법은 vi 편집기와 vim 편집기를 사용하는 2가지 방법이 있다.

 

vi 편집기를 이용

여러줄을 주석처리 하는경우에는

주석 시작지점에서 :<<'END'

주석 종료지점에서 END

를 입력하면 적용된다

#!/bin/bash

:<<'END'
echo '주석입니다. '
edho '이문장은 출력되지 않습니다.'
END

echo "주석 테스트"

 

END는 대소문자를 구분하지는 않으나 시작지점에 대문자로 적었으면 종료지점에도 대문자로 맞춰적어주어야 한다.

그리고 '' 말고도 ""를 써도 동일하게 동작하니 참고하자.

 

vim 편집기를 이용

주석 추가방법

1. vim 으로 스트립트를 연다.

2. ctrl+v 누르면 visual block 모드로 변경한다.
3. 주석을 처리할만큼 블록 잡은 후 " : " 를 누르면 :'<,'> 변한다.
4. norm i# 입력 후 엔터를 친다.
5. 원하는 범위만큼 #으로 주석처리가 완료된다.

주석 제거방법
1. ctrl+v 누르면 visual block로 변경한다.
2. 제거할만큼 주석을 블록으로 선택한다.
3. d 를 눌러서 삭제를 진행한다.

반응형
그리드형

댓글