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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cut,sort,wc,uniq,tee,tr,split,并且,和,或者相关的知识,希望对你有一定的参考价值。

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,并且,和,或者的主要内容,如果未能解决你的问题,请参考以下文章

二十shell特殊符号cut命令sort_wc_uniq命令 tee_tr_split命令

shell特殊符号cut命令,sort_wc_uniq命令,tee_tr_split命令

shell特殊符号/cut,sort,wc,uniq,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命令