SHELL [文本文件的分类,合并和分割]

      sort    

sort video.txt >result.out

sort -c video.txt 通知sort文件是否按某种顺序已分类

sort -c video

sort -t :  video.txt   以:分割,基于第一个域sort的结果 

sort -t : -r video.txt   逆向

sort -t : +1 video.txt   指定域配需

sort -t : +3n video.txt  数值域排序,用-n

sort -u video.txt  唯一性分类,去处重复行

sort -t : -k4 -k1 video.txt   先域4排序,再域1排序

输出行数

head -20 file  前20行

tail -7 file  后7行


sort -t: -m +o video2.txt video.sort     -m -o将video2.txt并入已存在的文件video.txt

cat passwd | sort -t: +0 |  awk -F":" 'print $1'  系统sort

     join    

join name1.txt name2.txt   连接两个文件,域相同为,连接域

join -a1 -a2 name1.txt name2.txt 不匹配连接,在文件n中显示不匹配连接

join -o 1.1,2.2 name1.txt name2.txt 选择性连接, 第一个文件的第一个域 和 第二个文件的第二个域

join -j1 3 -j2 2 file1 file2  文件1域3和文件2域2都做连接键

    cut   

-d指定与空格和tab键不同的域分隔符

-f 指定剪切域

cut -d : -f 3 file

cut -d : -f1,3 file  第1,3域

 -c指定剪切范围

cut -c1,5-7 第1个,5,6,7个字符

     split分割文件    

split file 最多1000行分割文件

split -10 file  按每10行分割文件


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值