シングルクォートの中にシングルクォートを出力したい。
echo 'hoge'
という文字列を出力する。
ストレートに …
bash$ echo 'echo 'hoge'' echo hoge
シングルクォートが消えちゃう。
バックスラッシュで …
bash$ echo 'echo \'hoge\'' >
閉じれなくなっちゃう。
ダブルバックスラッシュで …
bash$ echo 'echo \\'hoge\\'' echo \\hoge\
バックスラッシュだけ微妙に出てくる。
ダブルシングルクォートで …
bash$ echo 'echo ''hoge''' echo hoge
効果なし
ダブルシングルクォートの中にバックスラッシュシングルクォート!
bash$ echo 'echo '\''hoge'\''' echo 'hoge'
できた♪…けど絶対忘れそう。