十、cut ,sort,wc,unip,tee,tr,split 命令
2016-10-29 22:49
393 查看
1,cut 命令cut是一个选取命令,就是将一段数据经过分析,取出我们想要的。一般来说,选取信息通常是针对“行”,来进行分析的,并不是整篇信息分析的。cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。常用的有#cut -d 后面指定分隔符,用单引号引起来。#cut -f 指定第几段#cut -c 后面只有一个数字表示截取第几个字符,后面跟一个数字区域,表示截取从几到几#cat /etc/passwd |cut -d: -f 1 以冒号为分割符,截取该文件的第一段#cut -c 后面可以是一个数字n,也可以是一个区间n1-n2,也可以是n1,n2,n3
2,sort命令,将文本文件内容加以排序。
-r 以相反的顺序来排序。 (按照as码)
-t<分隔字符> 指定排序时所用的栏位分隔字符。
-n 依照数值的大小排序。-u 去重复-k 后面跟数字,表示对第几个区域的字符串排序#sort -t:-k3,5 -r /etc/passwd表示从第3到第5区域间的字符排序,-r表示反向排序
3,wc命令
#wc -l file 显示文件内容的行数#wc -w 计算文件有多少个单词wc -m 计算文件有多少个字符
4,unip和tee命令unip用来去重复的行,常用 -c 统计重复的行数,并把行数写在前面。使用unip的前提是需要给文件排序,否则无用#sort 1.txt |unip -ctee命令,后面跟文件名,类似与重定向 > ,但是比重定向多了一个 显示 功能。#echo "dffvfv" |tee 1.txtdffvfv#cat 1.txtdffvfv
5,tr和split命令
tr用于替换字符,常用来处理文档中出现的特殊符号。-d 删除某个字符,-d后面要跟要删除的字符-s 重复的字符去掉最常用的就是把小写变大写#tr '[a-z]' '[A-Z]'#tr 'r' 'R' split用于切割文档
-b 依据大小分割文档,单位为byte-l 依据行数来分割文档#split -b500 passwd 以500字节为大小切割该文件如果不指定目标文件名,则会以xaa xab……这样的文件名来命名切割后的文件。#split -b500 passwd 123(自定义指定切割后的目标文件名)
2,sort命令,将文本文件内容加以排序。
-r 以相反的顺序来排序。 (按照as码)
-t<分隔字符> 指定排序时所用的栏位分隔字符。
-n 依照数值的大小排序。-u 去重复-k 后面跟数字,表示对第几个区域的字符串排序#sort -t:-k3,5 -r /etc/passwd表示从第3到第5区域间的字符排序,-r表示反向排序
3,wc命令
#wc -l file 显示文件内容的行数#wc -w 计算文件有多少个单词wc -m 计算文件有多少个字符
4,unip和tee命令unip用来去重复的行,常用 -c 统计重复的行数,并把行数写在前面。使用unip的前提是需要给文件排序,否则无用#sort 1.txt |unip -ctee命令,后面跟文件名,类似与重定向 > ,但是比重定向多了一个 显示 功能。#echo "dffvfv" |tee 1.txtdffvfv#cat 1.txtdffvfv
5,tr和split命令
tr用于替换字符,常用来处理文档中出现的特殊符号。-d 删除某个字符,-d后面要跟要删除的字符-s 重复的字符去掉最常用的就是把小写变大写#tr '[a-z]' '[A-Z]'#tr 'r' 'R' split用于切割文档
-b 依据大小分割文档,单位为byte-l 依据行数来分割文档#split -b500 passwd 以500字节为大小切割该文件如果不指定目标文件名,则会以xaa xab……这样的文件名来命名切割后的文件。#split -b500 passwd 123(自定义指定切割后的目标文件名)
相关文章推荐
- 8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.12 tee_tr_split命令 8.13 shell特殊符号下
- 8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.12 tee_tr_split命令 8.13 shell特殊符号下
- 11.17 shell特殊符号cut命令,sort_wc_uniq命令,tee_tr_split命令,shell特殊符号
- 特殊符号、管道符命令:cut、sort、uniq、wc、tee、tr、split等命令
- shell特殊符_cut命令、sort_wc_uniq命令、tee_tr_split
- shell特殊符号cut命令、 sort_wc_uniq命令、 tee_tr_split命令 、shell特殊符号
- shell特殊符号,cut、sort、wc、uniq、tee、tr、split命令
- linux的cut、sort_wc_uniq、tee_tr_split命令及一些特殊符号介绍
- Linux CentOS 7 shell中的特殊字符及与管道相关的命令(cut,sort,wc,uniq,tee,tr,split)
- shell特殊符号cut命令 sort_wc_uniq命令 tee_tr_split命令 shell特殊符号
- shell特殊符号cut命令、sort_wc_uniq命令、tee_tr_split命令和shell特殊符号
- shell特殊符号cut命令 sort_wc_uniq命令 tee_tr_split命令 shell特殊符号
- 五周第五次课 2017.11.17 shell特殊符号cut命令、sort_wc_uniq命令、tee_tr_split命令、shell特殊符号下
- shell特殊符号cut命令,sort_wc_uniq命令,tee_tr_split命令
- centos shell基础 alias 变量单引号 双引号 history 错误重定向 2>&1 jobs 环境变量 .bash_history source配置文件 nohup & 后台运行 cut,sort,wc ,uniq ,tee ,tr ,split, paste cat> 2.txt <<EOF 通配符 glob模式 发邮件命令mail 2015-4-8 第十二节课
- 65.shell特殊符号与和cut,sort,wc,uniq,tee,tr,split命令
- linux学习第二十五篇:cut,sort,wc,uniq,tee,tr,split命令,shell特殊符号
- 8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.12 tee_tr_split命令 8.13 shell特殊符号下
- Shell基础知识 (3) 之 特殊符号、cut sort wc uniq tee tr split命令
- 22.Shell特殊符号和cut,sort,wc,uniq,tee,tr,split命令