zoukankan      html  css  js  c++  java
  • tr 命令用法

      tr   

     a. 替换全部字符

      [root@bogon scripts]# tr [a-z] [A-Z]  < /etc/fstab    将读出的结果全部替换成大写字母  (取一行作为展示效果)

      UUID=9B81881D-A104-4EF9-A710-1D249ACAEEA3 /BOOT                   XFS     DEFAULTS        0 0

     b. 删除读出字符匹配范围内的全部字符    tr -d 'abc' < /etc/issue    ||  tr -d 'a-k' < /etc/issue

       [root@bogon scripts]# tr -d 'Kernel' < /etc/issue     效果展示

               S
              o a m

       原文件看下面

       [root@bogon scripts]# head -3 /etc/issue     与上面进行比对效果

              S
              Kernel on an m

      c. tr  -d 'a-z' < /path/to/file   用法示意

       [root@bogon scripts]# tr -d 'a-z' < /etc/issue   另一种效果展示

       S
          K

         D.  insert   tee 命令的用法  # cat /etc/issue | tee /tmp/issue.new | tr 'a-z' 'A-Z'   把第一个 cat 的结果 tee 命令保存至其它路径  然后把原来的内容传递给 tr 进行处理

       [root@bogon scripts]# cat /etc/issue | tee /tmp/issue.new | tr 'a-z' 'A-Z'

              S
           
      KERNEL R ON AN M

  • 相关阅读:
    python3编译安装no module named _ssl
    java中的、标识符、运算符以及数据类型之间的转换。
    Java中的基本数据类型
    java中的类和对象
    什么是JDK,JRE
    HTML是什么
    test
    Obtain older GMT versions
    How to understand three foundanmental faults?
    wilber3申请数据的直接目录寻找
  • 原文地址:https://www.cnblogs.com/S--S/p/8734580.html
Copyright © 2011-2022 走看看