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)。
如果觉得操作系统教程内容还不错,欢迎将网站推荐给好友。