读书人

linux中字符变换命令-tr的用法

发布时间: 2013-02-24 17:58:56 作者: rapoo

linux中字符转换命令-tr的用法

可以把tr看作为一个简化的sed工具,tr表示为:translate。tr命令主要用于实现以下两个功能

    替换操作的字符串转换。删除操作的字符串转换,可以很容易的删除一些控制字符或者是空行。
tr命令能够实现的功能,都能够用sed命令来实现。但就具体的替换功能来说,tr用起来更容易,也比较简单。
一,命令格式
速记符含义八进制方式\aCtrl-G 铃声\007\bCtrl-H退格符\010\fCtrl-L 走行换页\014\nCtrl-J 新行\012\rCtrl-M回车\015\t Ctrl-I tab键\011\vCtrl-X\030注意这些控制字符,如果想在linux下输入,如我们可能需要输入^M这种字符,只需ctrl+V+M同时按下即可。
四,字符替换这是tr的默认操作,先看下面的命令和输出
[root@localhost client]# echo "hello world,root" | tr -d "a-h"llo worl,root[root@localhost client]# echo "hello world,root,2012" | tr -d "a-z" ,,2012[root@localhost client]# echo "hello world,root,2012" | tr -d "0-9"hello world,root,

读书人网 >UNIXLINUX

热点推荐