linux 中 删除指定匹配特定字符指定次数之前或者之后的内容
001、
[root@PC1 test]# ls a.txt [root@PC1 test]# cat a.txt 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 [root@PC1 test]# sed 's/ /tag/2' a.txt | sed 's/.*tag//' ## 删除第二个空格之前的所有内容 03 04 05 08 09 10 13 14 15 18 19 20
002、
[root@PC1 test]# ls a.txt [root@PC1 test]# cat a.txt 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 [root@PC1 test]# sed 's/ /tag/2' a.txt | sed 's/tag.*//' ## 删除第二个空格之后的所有内容 01 02 06 07 11 12 16 17
分类:
linux shell
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
2022-06-01 python 中将列表作为字符串输出
2022-06-01 python 中如何将文本中的所有单词首字母转换为大写,其余为小写
2022-06-01 python中输出文本的指定行
2022-06-01 linux 中输出中位数
2022-06-01 linux 中 awk命令输出连续数值的差
2022-06-01 R语言中实现矩阵和三元组的相互转换
2022-06-01 linux 中awk命令输出行、列的累加和