tr

系统+安全 Liemer_Lius 987℃ 0评论
# 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

喜欢 (0)

发表回复