嵌入式 shell的tr命令解析
2013-12-02 14:40
375 查看
tr(translate缩写)主要用于删除文件中的控制字符,或进行字符转换。
语法:tr [–c/d/s/t] [SET1] [SET2]
SET1: 字符集1
SET2:字符集2
-c:complement,用SET2替换SET1中没有包含的字符
-d:delete,删除SET1中所有的字符,不转换
-s: squeeze-repeats,压缩SET1中重复的字符
-t: truncate-set1,将SET1用SET2转换,一般缺省为-t
1、去除重复的字符
#将连续的几个相同字符压缩为一个字符
$ echo aaacccddd | tr -s [a-z]
acd
$ echo aaacccddd | tr -s [abc]
acddd
2、删除空白行
#删除空白行就是删除换行符/n
#注意:这些空白行上只有回车符,没有空格符
$ cat test.txt
I love linux!
Hello World!
语法:tr [–c/d/s/t] [SET1] [SET2]
SET1: 字符集1
SET2:字符集2
-c:complement,用SET2替换SET1中没有包含的字符
-d:delete,删除SET1中所有的字符,不转换
-s: squeeze-repeats,压缩SET1中重复的字符
-t: truncate-set1,将SET1用SET2转换,一般缺省为-t
1、去除重复的字符
#将连续的几个相同字符压缩为一个字符
$ echo aaacccddd | tr -s [a-z]
acd
$ echo aaacccddd | tr -s [abc]
acddd
2、删除空白行
#删除空白行就是删除换行符/n
#注意:这些空白行上只有回车符,没有空格符
$ cat test.txt
I love linux!
Hello World!
相关文章推荐
- shell特殊符_cut命令 sort_wc_uniq命令tee_tr_split命令 shell特
- 【shell】tr命令及常见用法
- meteor 命令文件shell 解析
- Linux CentOS 7 shell中的特殊字符及与管道相关的命令(cut,sort,wc,uniq,tee,tr,split)
- 使用PHP+Readline库实现类似于Shell解析命令功能
- Shell学习:关于替换命令-tr-ROT13法则
- shell特殊符号、cut_sort_wc_uniq命令和tee_tr_split命令
- shell解析命令行的过程以及eval命令
- shell tr 命令
- 5_Shell语言―――文本处理命令之wc、tr、cut、join、sort和uniq
- shell特殊符号cut命令 sort_wc_uniq命令 tee_tr_split命令 shell特殊符号
- Linux学习总结(三)——Shell常见命令解析
- 使用getopt命令解析shell脚本的命令行选项
- 几个常用的文本处理shell 命令:find、grep、xargs、sort、uniq、tr、cut、paste、wc、sed、awk
- tr命令解析_学习笔记
- shell实例(十八) ----look,tr命令
- android执行shell命令,top 命令解析
- [SHELL]:tr 命令详解
- Shell Test命令参数解析
- shell特殊符号cut命令 sort_wc_uniq命令 tee_tr_split命令 shell特殊符号