• tr、od命令


    一、tr:替换或删除字符

    语法:
           tr [OPTION] ... SET1 [SET2]

    描述
           翻译,压缩和/或删除标准输入中的字符,可写吗?
           到标准输出。

            -c, -C, --complement
                  使用SET1的补码

           -d, --delete
                  删除SET1中的字符,不翻译

           -s,--squeeze-repeats
                  将每个输入序列替换为一个重复字符
                  在SET1中列出该字符一次

           -t,--truncate-set1
                  首先将SET1截断为SET2的长度

           --help显示此帮助并退出

           --version
                  输出版本信息并退出

           SET被指定为字符串。最代表他们?
           自我。解释的序列为:

            NNN字符,具有八进制值NNN(1到3个八进制数字)

           \反斜杠

           a听得见的BEL

            b退格键

            f换页

            n新行

            r返回

            t水平制表符

            v垂直标签

           CHAR1-CHAR2
                  从CHAR1到CHAR2的所有字符按升序排列

           [CHAR *]
                  在SET2中,复制CHAR直到SET1的长度

           [CHAR * REPEAT]
                  重复CHAR的副本,如果以0开头,则为八进制

           [:alnum:]
                  所有字母和数字

           [:alpha:]
                  所有字母

           [:blank:]
                  所有水平空白

           [:cntrl:]
                  所有控制字符

           [:digit:]
                  所有数字

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

           [:lower:]
                  所有小写​​字母

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

           [:punct:]
                  所有标点符号

           [:space:]
                  所有水平或垂直空白

           [:upper:]
                  所有大写字母

           [:xdigit:]
                  所有十六进制数字

           [= CHAR =]
                  等同于CHAR的所有字符

           如果未指定-d,并且SET1和SET2都出现,则会发生转换。
           -t仅在翻译时可以使用。 SET2扩展到的长度
           SET1通过根据需要重复其最后一个字符。多余的字符
           SET2中的忽略。仅保证[:lower:]和[:upper:]
           以升序扩展;在翻译时在SET2中使用,它们可能
           只能成对使用以指定大小写转换。 -s如果不使用SET1
           翻译或删除;否则,挤压将使用SET2,并且在
           翻译或删除。

    实例:

    1.将文件中的123替换成qwe

     2.-d删除文件‘abc’中的字符

     3.删除文件中的换行符和制表符

     4.-s删除连续字符

     5.-c取反

      二、od:按不同进制显示文件

     语法:

             od [option] [file]

             od  参数  文件

    option:

  • 相关阅读:
    PHP 正则表达式抓取网页内容。
    FZU 2252 Yu-Gi-Oh!(枚举+贪心)
    Flask 学习篇一: 搭建Python虚拟环境,安装flask,并设计RESTful API。
    Flask 学习笔记
    SSH框架搭建
    javaWeb项目(SSH框架+AJAX+百度地图API+Oracle数据库+MyEclipse+Tomcat)之二 基础Hibernate框架搭建篇
    天梯赛 大区赛 L3-014.周游世界 (Dijkstra)
    Windows 和 Mac 系统下安装git 并上传,修改项目
    浙江工业大学校赛 小M和天平
    Java实现 蓝桥杯VIP 算法训练 非递归(暴力)
  • 原文地址:https://www.cnblogs.com/jiazilongBlog/p/11614373.html
Copyright © 2020-2023  润新知