エスケープシーケンスの表記方法は複数あり、どれが正しいのか?いつどれを使うべきなのか?がわからず、記号だらけで検索もしづらいのでいつも困っていたが、以前とてもわかりやすい説明を見つけた。
shell - The difference between \e and ^[ - Unix & Linux Stack Exchange
要するに、全部 ESC を表す同値であり、プログラム(シェルなど)が理解できるのであれば、どれを使っても良い。
\033
が一番ポータブルっぽいコメントもあるが、\e
を覚えておけば事足りそう。\t
(TAB), \n
(Newline) と同様に Escape なので \e
と覚える。