zoukankan      html  css  js  c++  java
  • tr

    参照http://www.cnblogs.com/djcsch2001/archive/2011/05/08/2040255.html

    tr -options set1 [set2]            ---- set中处理方式是按单字符一个个进行的,就是说找到了set1中的一个字符,马上进行处理。。。

    d  删除  后面有且只能有一个参数 双引号

    s  压缩  一个参数或两个,不能没有参数。一个参数表示直接压缩,参数1中内容,(大小写认为是不同的不会压缩)

          两个参数则表示压缩后替换!

    c  字符集补集 输入中将其中set1中的内容替换成set2。 

    没有option也可以:

    tr的格式如下:tr [options] set1 set2

    当set1长度大于set2时,set2会不断重复其最后一个字符,直到长度与set1相同,相反,当set2长度大于set1时,set2多余的字符会被忽略

    也可以多个option一起使用

    -cs  ?    找到非set1内容压缩,后替换成set2

    echo "May Day, May Day, Going DDDddDDown 12 00.." | tr -cs "[a-z][A-Z]" "[12*]"      --- 实在搞不懂这里的*是什么意思。。。
    May
    Day
    May
    Day
    Going
    DDDddDDown

    转义

    12 就是 换行的意思

    。。

  • 相关阅读:
    二分查找
    基本功能
    pandas的数据结构
    部署metrics-server遇到的坑
    Promethus安装指南
    Spark学习笔记
    Hadoop学习笔记
    大数据处理框架
    大数据Hadoop生态圈:Pig和Hive
    Hadoop HA 机制学习
  • 原文地址:https://www.cnblogs.com/FlyAway2013/p/3643568.html
Copyright © 2011-2022 走看看