linux:tr的命令办法(2)

系统教程导读

收集整理了【linux:tr的命令办法(2)】操作系统教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1264字,纯文字阅读大概需要2分钟

系统教程内容图文

【[:print:]    所有的可打印字符,包括空格】

【  [:punct:]    所有的标点字符】

【  [:space:]    所有呈水平或垂直排列的空白字符】

【  [:upper:]    所有的大写字母】

【  [:xdigit:]    所有的十六进制数】

【  [=字符=]    所有和指定字符相等的字符】

 

【仅在SET1 和SET2 都给出,同时没有-d 选项的时候才会进行替换。】

【仅在替换时才可能用到-t 选项。如果需要SET2 将被通过在末尾添加原来的末字符的方式】

【补充到同SET1 等长。SET2 中多余的字符将被省略。只有[:lower:] 和[:upper:]】

【以升序展开字符;在用于替换时的SET2 中以成对表示大小写转换。-s 作用于SET1,既不】

【替换也不删除,否则在替换或展开后使用SET2 缩减。】

 

【例子:】

【C代码  】

【[root@localhost zhangy]# echo “TANK” |tr A-Z a-z   #大写字母转小写  】

【tank  】

【  】

【[root@localhost zhangy]# echo ‘tank zhang’ | tr a-z A-Z    #小写字线转大写  】

【TANK ZHANG  】

【  】

【[root@localhost zhangy]# cat aaa.txt       #原文件  】

【aaa  】

【  】

【bbb  】

【  】

【[root@localhost zhangy]# cat aaa.txt|tr ‘a’ ‘c’     #字母c替换字母a  】

【ccc  】

【  】

【bbb  】

【  】

【[root@localhost zhangy]# cat aaa.txt|tr -d ‘a’    #删除所有字母a  】

【  】

【  】

【bbb  】

【  】

【[root@localhost zhangy]# cat aaa.txt|tr -d ‘ ‘   删除文件file中出现的换行’ ‘、制表’ ‘字符  】

【aaabbb  】

【  】

【[root@localhost zhangy]# cat aaa.txt|tr -s [a-zA-Z]   #删除重复的字母  】

【a  】

【  】

【b  】

【  】

【[root@localhost zhangy]# cat aaa.txt|tr -s ‘ ‘    #删除空行  】

【aaa  】

【bbb  】

【  】

【[root@localhost zhangy]# cat aaa.txt |tr -s ’11’ ’40’   #用空格符40替换制表符11  】

【aaa  】

【  】

【bbb  】

【共2页: 上一页】

【本文来自为您提供如需转载请注明!推荐win10下载】

系统教程总结

以上是为您收集整理的【linux:tr的命令办法(2)】操作系统教程的全部内容,希望文章能够帮你了解操作系统教程linux:tr的命令办法(2)
如果觉得操作系统教程内容还不错,欢迎将网站推荐给好友。

hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » linux:tr的命令办法(2)