残念ながら、タブとスペースの両方を含むファイルがあります。
特定のスペースが実際にタブかスペースであるかを知るために表示するにはどうすればよいですか?
ベストアンサー1
複数のオプション:
POSIX:
$ printf 'a b\tc \n' | sed -n l
a b\tc $
$ printf 'a b\tc \n' | od -A n -t cx1
a b \t c \n
61 20 62 09 63 20 0a
非常に携帯可能です。
$ printf 'a b\tc \n' | cat -vte
a b^Ic $
(一部の実装cat
にはエイリアスがあります)。タブにのみ興味があり、末尾のスペースに興味がない場合にのみ、またはGNUと一緒に使用してください。変換された文字のリストは実装によって異なります。-A
-vte
-vt
-T
cat
cat
vi
または で をview
入力する:set list
と、タブと行末が表示されます。