美文网首页
Terminal-tr (转换字符)

Terminal-tr (转换字符)

作者: WorldPeace_hp | 来源:发表于2023-03-21 11:26 被阅读0次

    tr可用户转换标准输入中的字符 .

    显示已登录用户:

    $ who
    whp       console      Mar 15 14:23 
    whp       ttys000      Mar 15 14:23 
    whp       ttys001      Mar 15 14:23 
    

    通过通道将已登录人员作为标准输入, tr将字符‘h’转换成'e':

    $ who | tr h e
    wep       console      Mar 15 14:23 
    wep       ttys000      Mar 15 14:23 
    wep       ttys001      Mar 15 14:23 
    

    通过通道将已登录人员作为标准输入, tr将字符‘空格’转换成'制表符':

    $ who | tr ' ' '\11'
    whp                         console                     Mar 15  14:23   
    whp                         ttys000                     Mar 15  14:23   
    whp                         ttys001                     Mar 15  14:23   
    whp                         ttys002                     Mar 15  14:23   
    whp                         ttys003                     Mar 15  14:23   
    whp                         ttys004                     Mar 15  14:23   
    

    -s 选项用来压缩连续多次出现的字符, 例如将多次出现的‘空格’符号替换成单个‘空格’:

    $ who | tr -s ' ' ' '
    whp console Mar 15 14:23 
    whp ttys000 Mar 15 14:23 
    whp ttys001 Mar 15 14:23 
    

    -d 删除选项也可以用来删除标准输入的个别字符.如:

    $ who | tr -d ' '
    whpconsoleMar1514:23
    whpttys000Mar1514:23
    whpttys001Mar1514:23
    

    相关文章

      网友评论

          本文标题:Terminal-tr (转换字符)

          本文链接:https://www.haomeiwen.com/subject/ughmrdtx.html