linux中查看文件及内容处理的tr命令介绍,linuxtr
linux中查看文件及内容处理的tr命令介绍,linuxtr
1、命令说明:
tr命令全拼为 translate,其功能是对文本转换或删除。
2、语法:
tr [选项]... 字符集1 [字符集2]
其中字符集1指定要转换或删除的原字符集;字符集2指定要转换成的目标字符集
3、实例:
假设需要把文件 /etc/passwd 中的小写字母转换为大写字母,然后再尝试删除文本中的冒号,如下所示:
[root@CentOS etc]# cat /etc/passwd | tr 'a-z' 'A-Z' ROOT:X:0:0:ROOT:/ROOT:/BIN/BASH BIN:X:1:1:BIN:/BIN:/SBIN/NOLOGIN DAEMON:X:2:2:DAEMON:/SBIN:/SBIN/NOLOGIN ADM:X:3:4:ADM:/VAR/ADM:/SBIN/NOLOGIN LP:X:4:7:LP:/VAR/SPOOL/LPD:/SBIN/NOLOGIN SYNC:X:5:0:SYNC:/SBIN:/BIN/SYNC ......(略去内容)......
[root@CentOS etc]# cat /etc/passwd | tr -d ':'????# -d 选项指定需要删除的字符 rootx00root/root/bin/bash binx11bin/bin/sbin/nologin daemonx22daemon/sbin/sbin/nologin admx34adm/var/adm/sbin/nologin lpx47lp/var/spool/lpd/sbin/nologin syncx50sync/sbin/bin/sync ......(略去内容)......
评论暂时关闭