Bash 스크립트에 주석을 추가하는 방법

Suraj Joshi 2023년1월30일
  1. Bash의 한 줄 주석
  2. Bash의 여러 줄 주석
Bash 스크립트에 주석을 추가하는 방법

주석은 인터프리터가 무시하는 줄이며 코드에서 일어나는 일을 설명하거나 특정 블록 또는 코드 줄이 수행하는 작업에 대한 통찰력을 제공하는 데 사용됩니다. 주석은 코드를 읽는 사람들이 코드를 이해하기 쉽게 만듭니다. 주석을 사용하여 인간 언어로 코드에서 일어나는 일을 설명 할 수 있습니다. 코드를 작성한 후 코드를 검토 할 때도 도움이 될 수 있습니다. 주석은 코드를 디버깅하는 동안에도 유용합니다. 버그가있는 것으로 의심되는 부분을 제거하는 대신 특정 부분을 주석 처리하고 코드를 디버깅 할 수 있습니다.

Bash에서#heredoc을 사용하여 주석을 작성할 수 있습니다. 일반적으로 #은 한 줄 주석을 작성하는 데 사용되며heredoc 은 여러 줄 주석을 작성하는 데 사용됩니다.

Bash의 한 줄 주석

#기호를 사용하여Bash에 단일 행 명령을 작성합니다. #뒤에는#!가 포함 된 첫 번째 줄을 제외하고 스크립트를 해석하는 동안 모든 것이 무시됩니다. 첫 번째 줄에 나타나는 특정 시퀀스#!Shebang이라고하며 어떤 인터프리터를 사용할지 결정하는 데 사용됩니다.

주석은 줄의 시작 부분에서 시작하거나 코드와 함께 인라인 될 수도 있습니다.

#!/bin/bash
echo "Hello World!" # echo is similar to print statement.
# end of the code

출력:

Hello World!

여기서 첫 번째 줄은 사용할 컴파일러가/bin/bash임을 나타냅니다.

두 번째 줄에는 인라인 주석이 있고 세 번째 줄에는 줄의 시작부터 시작하는 주석이 있습니다.

Bash의 여러 줄 주석

Bash는 여러 줄 주석을 지원하지 않습니다. Bash에 여러 줄 주석을 작성하는 한 가지 방법은 각 줄에 한 줄 주석을 사용하는 것입니다.

# This is a
# multiline comment in Bash
echo "Hello World!"

출력:

Hello World!

여기에서 1 행과 2 행은 각 행이 인터프리터에 의해 별도의 주석으로 해석되는 여러 행 주석으로 간주 될 수 있습니다.

또한Heredoc을 활용하여 여러 줄 명령을 작성할 수 있습니다. Heredoc은 여러 줄 입력을 명령에 전달하는 방법입니다. Heredoc이 어떤 명령으로도 리디렉션되지 않으면Heredoc을 여러 줄 주석으로 사용할 수 있습니다.

#!/bin/bash

<< 'Comment'
    Everything inside the
    HereDoc body is
    a multiline comment
Comment
echo "Hello World!" 

출력:

Hello World!

여기에서 3-7 행은 인터프리터에 의해 여러 줄 주석으로 간주됩니다.

작가: Suraj Joshi
Suraj Joshi avatar Suraj Joshi avatar

Suraj Joshi is a backend software engineer at Matrice.ai.

LinkedIn