linux tr命令

linux tr命令

tr只支持标准输入!!!

tr的命令都是全局的,譬如删除123,在标准输入中会认为1、2、3这3个字符,而不是“123”一个字符!

tr参数

  • -t str1替换str2(默认,可以省略不写)
  • -d 删除
  • -s 合并重复
  • -c 反向替换,srt1以外的全部替换为str2

因-t属于默认参数,所以可以只记住3个参数-d、-s、-c,且-c区分也很少用到,其实经常用的是-s和默认-t(-t可以省略)。

tr比较简单,直接截图说明

https://qnimg.ffing.cn/wp-content/uploads/2022/01/image-23.png?imageView2/0/q/75|watermark/1/image/aHR0cHM6Ly9xbmltZy5mZmluZy5jbi9mbl9sb2dvLnBuZw==/dissolve/55/gravity/SouthEast/dx/0/dy/0

-c,排除!将数字以外的全部替换为空格(换行符也替换为空格符)

https://qnimg.ffing.cn/wp-content/uploads/2022/01/image-24.png?imageView2/0/q/75|watermark/1/image/aHR0cHM6Ly9xbmltZy5mZmluZy5jbi9mbl9sb2dvLnBuZw==/dissolve/55/gravity/SouthEast/dx/0/dy/0

-d,删除指定字符

https://qnimg.ffing.cn/wp-content/uploads/2022/01/image-25.png?imageView2/0/q/75|watermark/1/image/aHR0cHM6Ly9xbmltZy5mZmluZy5jbi9mbl9sb2dvLnBuZw==/dissolve/55/gravity/SouthEast/dx/0/dy/0

在实际使用中,用的最多的还是换行符或者tab

https://qnimg.ffing.cn/wp-content/uploads/2022/01/image-33.png?imageView2/0/q/75|watermark/1/image/aHR0cHM6Ly9xbmltZy5mZmluZy5jbi9mbl9sb2dvLnBuZw==/dissolve/55/gravity/SouthEast/dx/0/dy/0
good good study, day day up!

发表评论

textsms
account_circle
email

linux tr命令
tr只支持标准输入!!! tr的命令都是全局的,譬如删除123,在标准输入中会认为1、2、3这3个字符,而不是“123”一个字符! tr参数 -t str1替换str2(默认,可以省略不写)-d 删…
扫描二维码继续阅读
2022-01-21