Linux管道命令

本文详细介绍了Linux管道命令的使用,包括cat、sort、wc、uniq、tee、tr、split和awk等命令的实战操作,如字符排序、去重、统计、文件切分和模糊查询等,帮助读者掌握Linux命令行的高效工作方式。
摘要由CSDN通过智能技术生成

linux管道命令

相关命令:

cut sort wc uniq tee tr split awk sed grep

1.cat

根据条件 从命令结果中提取对应内容
从指定文件截取内容

参数 含义
-c 从指定文件 截取内容
-d ‘分隔符’ 指定分隔符
-f n1,n2 分割以后显示第几段内容,使用“,”分割
范围 含义
n 只显示第n项
n- 只显示从n项一直到行尾
n-m 显示从第n项到m项

用法:

head -2 1.txt | cut -d ':' -f 1,2

目标文件:

vi 1.txt

111:aaa:bbb:ccc
222:ddd:eee:fff
333:ggg:hhh
444:iii

2.sort

针对文本文件的内容,以单位来排序
字符排序、去重排序、数值排序、成绩排序

字符排序
目标文件:

[root@node01 tmp]# vi 2.txt
banana
apple
pear
orange
pear

执行:

[root@node01 tmp]# sort 2.txt 
apple
banana
orange
pear
pear

去重排序

参数 含义
-u 去掉重复的

执行:

[root@node01 tmp]# sort -u 2.txt 
apple
banana
orange
pear

数值排序

参数 含义
-n 按照数值大小排序
-r 倒序

目标文件:

[root@node01 tmp]# cat 3.txt
11
2
10
1

按字符串排序:

[root@node01 tmp]# sort 3.txt
1
10
11
2

升序:

[root@node01 tmp]# sort -n 3.txt
1
2
10
11

降序:

[root@node01 tmp]
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值