码迷,mamicode.com
首页 > 其他好文 > 详细

cut,sort,wc,uniq,tee,tr,split,并且,和,或者

时间:2016-01-23 18:31:08      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:sort   uniq   cut   tr   wc   

cut 把一个文件分段

cut -d:(指定分割符) -f(第几段) 3,4,5 /etc/passwd

cut -c(截取第几个字符) 1-10 /etc/passwd


sort 用来排序

sort -t:(指定分割符) -k3(第几段) -n(纯数字排序) /etc/passwd

sort -t:(指定分割符) -k3,5(区间段用,号,不能用-) -n(纯数字排序) -r(反序排序) -u(去重复) /etc/passwd


wc -l(文档有多少行数) 1.txt 2.txt

wc -w(有多少个word单词) 1.txt

wc -m(有多少个字符,包括还有一个\n) 1.txt


uniq 主要是用来去重复的

uniq -c(计算有多少个重复的数量) 2.txt  如果两个重复的行没有挨着的,是去不了重复的

sort 2.txt|uniq -c


tee 用来重定向加上双重输出

echo "xuan" |tee 1.txt (把xuan重定向到1.txt,然后在屏幕上显示xuan)


tr 用来替换字符的

ls *.txt |tr  ‘a-z‘  ‘A-Z‘小写变大写

ls *.txt |tr  ‘abcde‘  ‘ABCDE‘一一对应的


split 用来切割大文件的

split -b(根据大小来分) 50m 1.txt

split -l(根据行来分) 100 1.txt

切割后源文件还存在

split -l(根据行来分) 100 1.txt +new_(切割后的文件名)


&&并且 ls 1.txt && ls 2.txt  #左边命令执行成功后,才会执行右边的命令

如果前面的命令执行成功才会执行后面的命令,如果前面的命令执行不成功就不再执行后面的命令  

||或者 ls 1.txt || ls 2.txt  #左边命令执行不成功,才会执行右边的命令

如果前面的命令执行不成功就会执行后面的命令

; 左边命令执行成功与否,后边命令都会执行

cut,sort,wc,uniq,tee,tr,split,并且,和,或者

标签:sort   uniq   cut   tr   wc   

原文地址:http://10915585.blog.51cto.com/10905585/1737913

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!