WPS专家网

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

发表于:2022-12-07 作者:WPS专家网编辑
编辑最后更新 2022年12月07日,语法:tr [OPTION]… SET1 [SET2]选项:-c, -C, -complement用集合1中的字符串替换,要求字符集为ASCII。如找出此url的数字部份:echo "http://w

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

0