>>644
!についてだけど
これはそもそもPOSIXシェルで既定されていない
ZshやBashなど一部のシェルの対話モード特有の便利機能。
だからエスケープとかそういう概念があまりないんじゃないかな
……と予想。

実際#!/usr/bin/env bashみたいなBashのシェルスクリプトにおいては
!は何らエスケープとかする必要なく 通常の文字として扱われる。