LINUX 文本命令

cut :

    -d    指定字段分隔符,默认是空格

    -f     指定要显示的字段

例如: cut -d':' -f1,3  123.txt     在123.txt中按照 : 来分割,并显示第1个和第3段。

           cut -d':' -f1-3  123.txt     在123.txt中按照:来分割,并显示第1到第3段。



srot:

    -n    数值排序

    -r    降序

    -t    字段分隔符

    -k    以哪个字段为关键字进行排序

    -f    排序时忽略大小写

例如:    sort -t':' -k'3' -n 123.txt    在123.txt中按照 : 来分隔,取第3段来进行数值排序。

PS: sort 并不改变所读取的文件内容,如果想改变,加 >123.txt。


uniq:

    -c    显示文件中行重复的次数

    -d    只显示重复的行

例如: uniq -d 123.txt

PS:如果要检查一个表中,如DATABASE中的一个列中,如:name,中是否有重复,可以用cut和uniq配合使用。



阅读更多

没有更多推荐了,返回首页