トップ 差分 一覧 ソース 置換 検索 ヘルプ PDF RSS ログイン

bashの引用符

参考

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]



  • Hatenaブックマークに追加
  • livedoorクリップに追加
  • del.icio.usに追加
  • FC2ブックマークに追加

最終更新時間:2020年11月08日 18時01分37秒