shell的tr命令】的更多相关文章

bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 1.1 简介 tr主要用于将从标准输入读取的数据进行结果集映射.字符压缩和字符删除.它首先会将读取的标准输入进行排序然后按照某种方式换行,然后再根据给出的命令行参数做相关处理. tr [options] [SET1] [SET2] -c:使用SET1的补集-d:删除字符-s:压缩字符-t:截断SET1,使得SET1的长度和SET2的长度相同 1.2 tr映射 如果同时…
tr,translate的简写,即翻译的意思.主要用来从标准输入中通过替换或删除操作进行字符转换.只接受标准输入,不接受文件参数. 命令语法: tr [–c/d/s/t] [SET1] [SET2] 参数解释: SET1/SET2: 字符集 -c: complement,用SET2替换SET1中没有包含的字符 -d: delete,删除SET1中所有的字符,不转换 -s: squeeze-repeats,压缩SET1中重复的字符,即删除重复的字符 -t: truncate-set1,将SET1用…
(1) tr 字符替换 测试文本内容 # cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 loalhost localhost.localdomain localhost6 localhost6.localdomain6 把小写字母替换成大写字母 # tr "[a-z]" "[A-Z]" < /etc/hosts 12…
rpm包仅用于 redhat suse redflag 若是源代码包的话,那就都适用linux下面的备份,差不多就是用tar打包 tar命令用途:制作归档文件,释放归档文件格式:tar [选项]... 归档文件名 源文件或目录      tar [选项]... -C 建包或解包时进入指定的相对路径tar cjvf ds.tar.bz2 file1 file2 dir1 使用bzip2标准压缩file1 file2 dir1包名为ds.tar.bz2tar czvf ds.tar.gz file1…
tr命令用来进行对标准输入的内容做替换.例如 # echo 'HELLO WORLD!!!' | tr "A-Z" "a-z" hello world!!! 这里的"A-Z"."a-z"都表示集合,shell脚本中定义集合类型很简单,即指定集合序列即可,但是对于上边的情形,不得非输入所有集合类型,可以通过“开始字符-结束字符”方式进行集合定义.使用tr命令结合集合使用,可以解决很多复杂问题. 使用tr进行数据加密,解密: #…
该随笔摘自 https://www.jb51.net/article/103892.htm Linux shell tr 命令详解 1. 用途 tr,translate的简写,主要用于压缩重复字符,删除文件中的控制字符以及进行字符转换操作. 2. 语法 tr [OPTION]... SET1 [SET2] -s 替换重复的字符 -s: squeeze-repeats,用SET1指定的字符来替换对应的重复字符 (replace each input sequence of  a  repeated…
本章命令: 1 2 3 4 5 6 grep cut sort uniq seq tr 1.grep 作用:过滤文本内容 选项 描述 -E :--extended--regexp 模式是扩展正则表达式(ERE) -i :--ignore--case 忽略大小写 -n: --line--number 打印行号 -o:--only--matching 只打印匹配的内容 -c:--count 只打印每个文件匹配的行数 -B:--before--context=NUM 打印匹配的前几行 -A:--aft…
tr 命令可以对来自标准输入的字符进行替换.压缩和删除. tr 指令从标准输入设备读取数据,经过字符串转译后,将结果输出到标准输出设备. tr 常用参数 -c # 用字符串1中字符集的补集替换此字符集,要求字符集为ASCII -d # 删除字符串1中所有输入字符 -s # 删除所有重复出现字符序列,只保留第一个:即将重复出现字符串压缩为一个字符串 [a-z] # a-z内的字符组成的字符串 [A-Z] # A-Z内的字符组成的字符串 [0-9] # 数字串 \octal # 一个三位的八进制数,…
http://fyan.iteye.com/blog/1172279 tr是translate的简写,亦即翻译,但是遗憾的是,它不能翻译句子,只能翻译单个字符. 1 tr的工作原理是什么? 先记住一点,tr命令不接受指定的文件参数,而只是对标准输入进行翻译.好了,记住这点后,我们继续. tr的命令格式是tr SET1 SET2,凡是在SET1中的字符,都会被替换为SET2中相应位置上的字符,简单吧! 2 举个例子吧! tr的例子其实都大同小异,看一个最简单的例子: 我们有一个包含了四个人身高的数…
sort是在Linux里非常常用的一个命令,对指定文件进行排序.去除重复的行 sort 命令对 File 参数指定的文件中的行排序,并将结果写到标准输出.如果 File 参数指定多个文件,那么 sort 命令将这些文件连接起来,并当作一个文件进行排序. sort语法: [root@www ~]# sort [-fbMnrtuk] [file or stdin] 选项与参数: -f :忽略大小写的差异,例如 A 与 a 视为编码相同: -b :忽略每行最前面的空格符部分: -M :以月份的名字来排…