Bashのエイリアスで「'」(シングルクウォート)が紛れていると認識されなかった話


結論

「'\'」を先頭に置いてエスケープ!

alias xxx='~~~ | awk -F ':' '{print $1}''

alias xxx='~~~ | awk -F '\'':'\'' '\''{print $1}'\'''

あとがき

  • このエスケープめっちゃ読みづらいね!
  • でもメモしておかないとこのエスケープの仕方は忘れるから.bashrcにでもコメントで書いとくといいかもね!

ってメモでした