linux常用命令(十八)
1、tr命令
通过使用 tr,您可以非常容易地实现 sed 的许多最基本功能。您可以将 tr 看作为 sed 的(极其)简化的变体:它可以用一个字符来替换另一个字符,或者可以完全除去一些字符。您也可以用它来除去重复字符。这就是所有 tr 所能够做的。
将文件file中出现的"abc"替换为"xyz"
[root@shell shell]# cat 1.file
abc123abc456abc
【注意】这里,凡是在file中出现的"a"字母,都替换成"x"字母,"b"字母替换为"y"字母,"c"字母替换为"z"字母。而不是将字符串"abc"替换为字符串"xyz"。

2、使用tr命令“统一”字母大小写
[root@shell shell]# cat 2.file
abcd AAAA nihao

3、把文件中的数字0-9替换为a-j
[root@shell shell]# cat 3.file
this 1is 2a 3pen

4、删除文件file中出现的"Snail"字符
# cat 4.file | tr -d "Snail"
【注意】这里,凡是在file文件中出现的'S','n','a','i','l'字符都会被删除!而不是紧紧删除出现的"Snail”字符串。

5、删除空行
# cat 5.file | tr -d "\n" > new_file
[root@shell shell]# vim 5.file
fdsfjkl
fdsjj
erer
fds

6、把路径变量中的冒号":",替换成换行符"\n"

阅读量:99
阅读量:151
阅读量:94
阅读量:173
阅读量:95