您现在的位置: 主页 > 365bet赔率 > 文章内容

使用tr命令

作者:365bet线上足球    文章来源:365bet网址    更新时间:2019-3-25
tr命令替换,压缩和删除标准输入中的字符。
您可以将一组字符转换为另一组字符。这通常用于编写漂亮的单行命令。这非常强大。
语法
Tr(选项)(参数)
选项
-c或--complement:替换所有不属于第一个字符集的字符。
-d或-delete:删除属于第一个字符集的所有字符。
-s或--squeeze-repeat:将连续重复的字符表示为单个字符。
-t或--truncate-set1:删除第一个字符集多于第二个字符集。
参数
字符集1:指定要转换或删除的原始字符集。
执行转换操作时,必须使用“字符集2”参数指定转换的目标字符集。
但是,在执行删除操作时,不需要“字符集2”参数。
字符集2:指定要转换的目标字符集。

将输入字符从大写字母转换为小写字母。
Eco“HELLOWORLD”| tr'A - Z''a - z'
你好世界
'A-Z'和'a-z'是收藏品,收藏品可以自己开发。例如,'ABD-}','bB。 织梦内容管理系统
','A-de-h','a-c 0 - 9'属于该系列,可用于该系列
','\ T',可以使用其他ASCII字符。
使用tr删除字符:
Eco“hello 123 world 456”| tr - d'0 - 9'
你好世界
将制表符转换为空格。
Cattext | tr'\ t'''
字符集完成。删除输入文本输入集中的所有字符。
Ekoa
A1b#$ bb2c * / cc3ddd4 | tr-d-c'0-9
1234
在这种情况下,该集包含数字0 - 9,空格和换行符。
因此,它未被删除,所有其他字符都被删除。
压缩字符tr允许您压缩条目中的重复字符。
回声“thissssisatextlinnnnnnne。
“| tr-s'sn'
这个延长线。
智能使用tr进行数字加法
Echo 123456789 | xargs - n 1 | echo $[$(tr'
''+')0]
从Windows文件“cause”中删除“^ M”字符。
Catfile | tr-s“\ r”“
“NEW_FILE

Catfile | tr -d“\ r”new_file
tr可以使用的字符类

织梦好,好织梦


[:Alnum:]:字母和数字
[:Alpha:]:歌词
[:Cntrl:]:控制字符(不可打印)
[:数字:]:数字
[:图表:]:图形字符
[:Bottom:]:小写字母
[:打印:]:可打印字符
[:虚线:]:得分
[:空格:]:空白字符
[:Upper:]:大写字符
[:Xdigit:]:十六进制数
使用方法:
Tr'[:lower:]''[:upper:]'生成固定的随机密码
Head / dev / urandom | tr - dcA - Za - z 0 - 9 | head - c 20