zoukankan      html  css  js  c++  java
  • shell tr 命令详解

    tr [OPTION]... SET1 [SET2]

    -s 替换重复的字符

      -s: squeeze-repeats,用SET1指定的字符来替换对应的重复字符 (replace each input sequence of  a  repeated  character  that  is listed in SET1 with a single occurrence of that character)

    -d 删除字符

      -d:delete,删除SET1中指定的所有字符,不转换(delete characters in SET1, do not translate)

    -t 字符替换

      -t:truncate,将SET1中字符用SET2对应位置的字符进行替换,一般缺省为-t

    -c 字符补集替换

      -c:complement,用SET2替换SET1中没有包含的字符

    字符集合

    NNN 八进制值的字符 NNN (1 to 3 为八进制值的字符)
    \ 反斜杠
    a Ctrl-G 铃声
     Ctrl-H 退格符
    f Ctrl-L 走行换页
    
     Ctrl-J 新行
    
     Ctrl-M 回车
    	 Ctrl-I tab键
    v Ctrl-X 水平制表符
    CHAR1-CHAR2 从CHAR1 到 CHAR2的所有字符按照ASCII字符的顺序
    [CHAR*] in SET2, copies of CHAR until length of SET1
    [CHAR*REPEAT] REPEAT copies of CHAR, REPEAT octal if starting with 0
    [:alnum:] 所有的字母和数字
    [:alpha:] 所有字母
    [:blank:] 水平制表符,空白等
    [:cntrl:] 所有控制字符
    [:digit:] 所有的数字
    [:graph:] 所有可打印字符,不包括空格
    [:lower:] 所有的小写字符
    [:print:] 所有可打印字符,包括空格
    [:punct:] 所有的标点字符
    [:space:] 所有的横向或纵向的空白
    [:upper:] 所有大写字母
  • 相关阅读:
    第一篇:理论篇
    day 3:注释,缩进
    HTML的报告
    SAP DIALOG屏幕新增搜索帮助
    财务凭证科目替代(未写完)
    表维护生成器本地转请求包
    web安全之SQL注入
    Ubuntu16.04 下安装Sublime Text 3
    ubuntu16.04 下安装配置python3.6
    Ubuntu 16.04 下安装 PyCharm
  • 原文地址:https://www.cnblogs.com/tingxin/p/13829589.html
Copyright © 2011-2022 走看看