[bash / zsh] コマンドラインでタブ文字を入力するには? (Linux と macOS)

bash と zsh コマンドラインでタブ文字を入力するには? (Linux / macOS 両対応)

Linux のコマンドラインや macOS のターミナルで、タブ文字 (\t) を入力したいことがあります。例えば grep コマンドでタブ文字を検索したい場合などです。普通にタブ文字を入力しようとしてタブキーを押すと、シェルの補完機能が働いてしまってタブ文字を入力できません。





以前はテキストエディタでタブ文字を入力して、それをターミナルに貼り付けていました。しかしターミナル上でタブ文字の入力方法を知ってからはその手間が省けるようになりました。

タブ文字をターミナルで入力するには CTRL+v TAB キーを押します (Ctrl キーを押しながら v [ブイ] を押し、その後 TAB キーを押す)。macOS では Control+v TAB キーを押します。

[Windows]
CTRL+v TAB

[macOS]
Control+v TAB