シングルクォート'
やダブルクォート"
はは、囲ったところを文字列として処理する。
バッククォート`
で囲ったところはコマンドとしてそのまま実行される。
バッククオートの入力「shift」+ @
バッククオート同様に、${コマンド}
としてもコマンドとして実行される。
$ echo "今日はdate +%m月%d日です" 今日はdate +%m月%d日です # バッククォートでコマンドとして実行。 $ echo "今日は`date +%m月%d日`です" 今日は02月09日です # $(~)でコマンドとして実行。 $ echo "今日は$(date +%m月%d日)です" 今日は02月09日です