Linux教程
Linux目录
Linux命令
Linux用户
Linux文件
Linux进程
Linux查询
Linux I/O
Linux正则
Linux安全
Linux shell
Linux网络
Linux VI
Linux 系统命令
Linux 其他

Linux tr

Linux tr

命令'tr'代表'translate'。
语法:
command | tr <'old'> <'new'>

更改大小写

'tr'命令可以更改大小写。
语法:
command | tr <'old'> <'new'>
示例:
cat exm.txt | tr 'prcu' 'PRCU'
Linux tr Filters1
请看上面的快照,所有p,r,c,u 转换为大写 P,R,C,U。

删除新行

将所有行写入一行,我们必须将所有新行转换为空格。
语法:
command | tr <'\n'> <' '>
示例:
 cat exm.txt | tr '\n' ' '
Linux tr Filters2

tr选项

tr-s : " tr-s"命令将多个字符的出现压缩为一个。
语法:
command | tr-s <'letter'> 
示例:
cat jtp.txt | tr-s 'l'
    cat spaces.txt | tr-s ' '
Linux tr Filters3
查看上面的快照,命令" cat jtp.txt | tr-s'l'" 将所有字母'l'压缩为一个,然后命令" catspaces.txt | tr-s''" 已将所有空格压缩为单个空格。
tr rot13 : 此命令对文本进行加密。区分大小写。
示例:
cat exm.txt | tr 'a-z' 'nopqrstuvwxyzabcdefghijklm'
    cat exm.txt | tr 'a-z' 'n-za-m'
Linux tr Filters4
看上面的快照,所有字母都按照命令进行了加密。但是字母" A"和" M"没有像大写字母那样被加密。
tr-d : " tr-d"命令用于删除字符。
语法:
 command | tr-d <letter>
示例:
cat exm.txt | tr-d o 
Linux tr Filters5
看上面的快照,所有'o'字母将从文件'exm.txt'中删除。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4