tr
时间:2007-04-19 来源:codfei
名称:tr
关于tr
tr用来从标准输入中通过替换或删除操作进行字符转换。t r主要用于删除文件中控制字符
或进行字符转换。
带有最常用选项的tr命令格式为:
tr - c - d - s [ " s t r i n g 1 _ t o _ t r a n s l a t e _ f r o m " ] [ " s t r i n g 2 _ t o _ t riannpsulta_t e _ t o " ]
file
这里:
-c 用字符串1中字符集的补集替换此字符集,要求字符集为A S C I I。
-d 删除字符串1中所有输入字符。
-s 删除所有重复出现字符序列,只保留第一个;即将重复出现字符串压缩为一个字符
串。
Input - file是转换文件名。虽然可以使用其他格式输入,但这种格式最常用。
### 1.小写改为大写
[root@better ~]# echo "this is a test" | tr a-z A-Z > www
[root@better ~]# cat www
THIS IS A TEST
### 3.去掉不想要的字串
[root@better ~]# tr -d codfei ### 去掉有关 c.o.d.e.f.i
code xiaofei
xa
hehe
hh
123
123
### 4.取代字串
shell>> tr -s "this" "TEST"
this
TEST
th
TE
关于tr
tr用来从标准输入中通过替换或删除操作进行字符转换。t r主要用于删除文件中控制字符
或进行字符转换。
带有最常用选项的tr命令格式为:
tr - c - d - s [ " s t r i n g 1 _ t o _ t r a n s l a t e _ f r o m " ] [ " s t r i n g 2 _ t o _ t riannpsulta_t e _ t o " ]
file
这里:
-c 用字符串1中字符集的补集替换此字符集,要求字符集为A S C I I。
-d 删除字符串1中所有输入字符。
-s 删除所有重复出现字符序列,只保留第一个;即将重复出现字符串压缩为一个字符
串。
Input - file是转换文件名。虽然可以使用其他格式输入,但这种格式最常用。
### 1.小写改为大写
[root@better ~]# echo "this is a test" | tr a-z A-Z > www
[root@better ~]# cat www
THIS IS A TEST
### 3.去掉不想要的字串
[root@better ~]# tr -d codfei ### 去掉有关 c.o.d.e.f.i
code xiaofei
xa
hehe
hh
123
123
### 4.取代字串
shell>> tr -s "this" "TEST"
this
TEST
th
TE
相关阅读 更多 +