首页 > 其他 > 详细

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

时间:2016-01-23 18:30:46      阅读:248      评论:0      收藏:0      [点我收藏+]

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,并且,和,或者

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!