# man tr
tr - translate or delete characters
转换或者删除字符
tr有几种模式:交互模式、管道模式、<重定向
USAGE:
tr [OPTION]... SET1 [SET2] // 将SET1的字符,换成SET2,一一对应,当有选项的时候,SET2有时也可不加
opt: -d: --delete,删除后面字符集中的字符
来几个实例:
exp:
# tr 'ab' 'AB' // 交互模式,回车进入交互输入界面,引号可以去掉
table
tABle
begin
Begin
^C
# tr 'abc' 'ABC' < /etc/fstab // 重定向模式
/dev/vdA1 / ext3 noAtime,ACl,user_xAttr 1 1
proC /proC proC defAults 0 0
sysfs /sys sysfs noAuto 0 0
deBugfs /sys/kernel/deBug deBugfs noAuto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
# cat /etc/fstab |tr a-z A-Z |head -1 // 管道模式
/DEV/VDA1 / EXT3 NOATIME,ACL,USER_XATTR 1 1
# tr -d ab < /etc/passwd |head -3 // -d删除字符
root:x:0:0:root:/root:/in/sh
in:x:1:1:in:/in:/sin/nologin
demon:x:2:2:demon:/sin:/sin/nologin
转载请注明:liutianfeng.com » tr
发表回复
要发表评论,您必须先登录。