プレーンテキストファイルにタブ/スペースを表示する最良の方法は何ですか

プレーンテキストファイルにタブ/スペースを表示する最良の方法は何ですか

残念ながら、タブとスペースの両方を含むファイルがあります。

特定のスペースが実際にタブかスペースであるかを知るために表示するにはどうすればよいですか?

ベストアンサー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-Tcatcat

viまたは で をview入力する:set listと、タブと行末が表示されます。

おすすめ記事