cut显示切割的行数据
(-f):选择显示的列
(-s):不显示没有分隔符的行
(-d):自定义分隔符
显示a.txt文件中以空格为分隔符的第一二列,不显示没有分隔符的行的内容
[root@localhost a]# cut -d' ' -s -f1,2 a.txt
ooxx 12121212
oox 12212121212
显示password文件中第一列的内容
[root@localhost a]# cut -d':' -f1 passwd
root
bin
daemon
adm
lp
......
sort 排列文件的行
(-n):按数值排序
(-r):倒序
(-t):自定义分隔符
(-k):选择排序列
(-u):合并相同行
(-f):忽略大小写
[root@localhost a]# cat b.txt
banana 12
apple 1
orange 8
(按字典序排序)
[root@localhost a]# sort b.txt
apple 1
banana 12
orange 8
(按空格后第二列的字典序排序)
[root@localhost a]# sort -t' ' -k2 b.txt
apple 1
banana 12
orange 8
(按空格后第二列的数值序排序)
[root@localhost a]# sort -t' ' -n -k2 b.txt
apple 1
orange 8
banana 12
(按空格后第二列的数值倒序排列)
[root@localhost a]# sort -t' ' -n -r -k2 b.txt
banana 12
orange 8
apple 1
wc:输出文件中的行数、单词数、字节数
[root@localhost a]# cat -A b.txt
banana 12$
apple 1$
orange 8$
[root@localhost a]# wc b.txt
3 6 27 b.txt
[root@localhost a]# cat b.txt | wc
3 6 27
[root@localhost a]# cat b.txt | wc -l
3
[root@localhost a]# cat b.txt | wc -w
6
[root@localhost a]# cat b.txt | wc -c
27
来源:CSDN
作者:Python'sGod
链接:https://blog.csdn.net/weixin_44733660/article/details/103633509