블로그

[Bash] single quote, double quotes 사용 및 quoting 문자표

echo 문에서 single quote 및 double quote 를 사용할 경우 사용법이 아래와 같이 조금 다릅니다.

#!/bin/bash

BASH_VAR="Bash Script"

echo $BASH_VAR

# single quote
echo '$BASH_VAR  "$BASH_VAR"'

# double quotes
echo "It's $BASH_VAR  and \"$BASH_VAR\" using backticks: `date`"

실행

Bash Script
$BASH_VAR  "$BASH_VAR"
It's Bash Script  and "Bash Script" using backticks: 2016. 04. 22. (금) 15:04:04 KST

아래는 bash 에서 사용가능한 quoting 문자들입니다.

\a  alert (bell)    
\b  backspace
\e  an escape character     
\f  form feed
\n  newline     
\r  carriage return
\t  horizontal tab  
\v  vertical tab
\\  backslash   
\`  single quote
\nnn    octal value of characters  
\xnn    hexadecimal value of characters
2016-04-22 목록