Linux中:"查看某行内容末尾是否存在:空格、换行、制表(Tab)、回车(CR)"

方法1:cat -A file.txt

  • 换行符:$

  • 回车符:^M$

  • 制表符:^I

  • 空格符:原样显示

范例:

ehigh@ubuntu:~$ cat -A 1.txt 
# Replication^M$  # ^M$表示回车
role:master     ^M$ 
connected_slaves:0^I^M$  # ^I表示制表符
master_replid:0b1a77d52e77f989511f150df857e6d8c7056067^M$
master_replid2:0000000000000000000000000000000000000000^M$
master_repl_offset:0^M$
second_repl_offset:-1^M$
repl_backlog_active:0^M$
repl_backlog_size:1048576^M$
repl_backlog_first_byte_offset:0^M$
repl_backlog_histlen:0^M$

方法2:sed -n l file.txt

  • 换行符:$
  • 回车符:\r$
  • 制表符:\t
  • 空格符:原样显示

范例:

ehigh@ubuntu:~$ sed -n l 1.txt 
# Replication\r$     # \r$ 表示回车
role:master     \r$
connected_slaves:0\t\r$  # \t 表示制表符
master_replid:0b1a77d52e77f989511f150df857e6d8c7056067\r$
master_replid2:0000000000000000000000000000000000000000\r$
master_repl_offset:0\r$
second_repl_offset:-1\r$
repl_backlog_active:0\r$
repl_backlog_size:1048576\r$
repl_backlog_first_byte_offset:0\r$
repl_backlog_histlen:0\r$

去除不可见字符

  • 去回车符\rtr -d '\r'

  • 去制表符 \ttr -d '\t'

posted on 2025-11-17 16:58  背对背依靠  阅读(3)  评论(0)    收藏  举报