参考
https://www.gnu.org/savannah-checkouts/gnu/bash/manual/bash.html#ANSI_002dC-Quoting
https://www.linux.ambitious-engineer.com/?p=735
シングルクォーテーション
シングルクォーテーションで囲まれた文字は、シングルクォート以外は全て文字として扱われる。
全ての特殊文字が通常の文字として扱われるので、非常に便利。
シングルクォートをエスケープするには、以下のようにする。
echo 'aaa'\''bbb'
’aaa’と’bbb’という文字列の間に\’でシングルコーテーションをつなげる。
$とシングルクォーテーション
$'aaa\nbbb'
のようにシングルクォートの前に「$」を付けると、制御文字が展開される。
参考
ダブルクォーテーション
$(ドル記号)、'(バックコート)、\(バックスラッシュ)の3つはエスケープされない $、’、\、”の4種類の文字に限り\でエスケープすることができる
[カテゴリ: プログラミング言語 > bash]
[通知用URL]
Tweet
最終更新時間:2020年11月08日 18時01分37秒