catコマンドでファイルに^C(アスキーコード3の文字)を書く方法

^CはCtrl + C を押したときに入力されるアスキーコード3の文字のこと

% cat > foo

を実行して、Ctrl + Cを押すとSIGINTが送信されてコマンドが終了してしまい、^Cをファイルに書くことができない。

% cat > foo

を実行して、Ctrl + Vを押し、Ctrl + Cを押し、Ctrl + Dを押すと^Cをファイルに書くことができる。

$ cat -v foo 
^C
$ od -tx1 foo
0000000 03 0a
0000002