shell学习之cut,sed命令

本文详细介绍了Linux系统中cut和sed两个实用命令的使用方法。cut命令用于从文件中提取固定宽度的列,而sed则提供了强大的文本编辑功能,如数据的选取、替换、删除和更新等。本文通过具体的参数和实例帮助读者快速掌握这两个命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

cut命令

用法:cut [参数] 文件名称

参数说明举例
-f+列号表示提取第几列(默认按分隔符为制表符提取列)cut -f 2 file
-d+分隔符表示以何种分隔符提取列cut -f ":" file
-c+列号按照字符来提取列cut -c 2-6 file

sed命令

sed(轻量级流编辑器),主要进行数据的选取替换删除更新等操作
用法:sed [参数] [动作] 文件名称
1. 参数说明

参数说明
-n无动作将只输出经过sed处理过的行
-e+命令(多条)允许输入多条命令(用;隔开)

2. 动作说明

动作说明
a \在当前行追加一行或多行
c \替换当前行或当前行以后的多行
i \在当前行前插入一行或多行
d删除指定行
p打印指定行
s替换字符串(类似vim的替换) s/源字符串/新字符串/g
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值