Linux tr删除控制字符或进行字符转换命令详解

如遇技术问题,请联系博主帮您解决QQ 452336092(添加时注明”付费技术支持”)。

语法:tr [OPTION]… SET1 [SET2]
选项:
-c, -C, –complement
用集合1中的字符串替换,要求字符集为ASCII。如找出此url的数字部份:echo “https://www.centos.bz/2012/05/centos-5-yum-nginx-php53-mysql55-lnmp/” | tr -cs “[0-9]” “\n”
-d, –delete
删除SET1的字符,不转换。如删除/etc/passwd里的全部数字cat /etc/passwd | tr -d “[0-9]”
-s, –squeeze-repeats
删除所有重复出现字符序列,只保留第一个;即将重复出现字符串压缩为一个字符串。
示例:
小写转大写:
tr “[a-z]” “[A-Z]”

转载请保留原文链接:Linux运维日志 » Linux tr删除控制字符或进行字符转换命令详解

打赏

如果此文对你有所帮助,请随意打赏鼓励作者^_^

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址