블로그

[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)    
  backspace
e  an escape character     
f  form feed

  newline     

  carriage return
	  horizontal tab  
v  vertical tab
\  backslash   
`  single quote

nn    octal value of characters  
xnn    hexadecimal value of characters