“五分钟学命令系列”之五《tr命令》

tr命令是从标准输入设备读取数据,经过字符串转译后,输出到标准输出设备。

实例:

1、在屏幕上将filename文件中的u替换为n,而实际文件中未作替换

cat filename |tr u n

2、在屏幕上将filename内容中的所有出现的a或b或c字符删去,并显示出来

cat filename | tr -d abc

3、将文件内容中的小写全部变为大写

cat filename | tr [:lower:] [:upper:]

类似于[:lower:]的代替符号还有

[:alnum:] 表示所有的字母和数字

[:alpha:] 表示所有的字母

[:blank:] 表示所有空格

[:digit:] 表示所有数字

[:graph:] 表示所有可打印字符,但不包括空格

[:print:] 表示所有可打印字符,包括空格

weinxin
聂扬帆博客
一个分享IT运维相关工作经验和实战技巧的个人博客

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: