tr 命令用法

Posted 超我

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tr 命令用法相关的知识,希望对你有一定的参考价值。

  tr   

 a. 替换全部字符

  [[email protected] 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

   [[email protected] scripts]# tr -d ‘Kernel‘ < /etc/issue     效果展示

           \S
          \ o a \m

   原文件看下面

   [[email protected] scripts]# head -3 /etc/issue     与上面进行比对效果

          \S
          Kernel \r on an \m

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

   [[email protected] 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 进行处理

   [[email protected] scripts]# cat /etc/issue | tee /tmp/issue.new | tr ‘a-z‘ ‘A-Z‘

          \S
       
  KERNEL \R ON AN \M

 

以上是关于tr 命令用法的主要内容,如果未能解决你的问题,请参考以下文章

chattr命令的用法

Linux 命令用法

Linux awk用法

Linux命令——tr

shell特殊符号,cut,sort,wc,uniq,tee,tr,split命令

shell特殊符号cut ,sort_wc_uniq,tee_tr_split命令shell特殊符号