背景:遇到个比较恶心的事情,就是每月1号的时候,要稍微处理下个文本数据,就是把其中的内容的单纯数字和/进行截取,方便后面的取数统计

操作过程:

cat  a.txt 

本日/本月办理xx业务44089/31115笔,其中:xx类业务25893/17501笔、xx类业务13857/9767笔、xx类业务4339/3847笔。


使用sed 进行筛选,选上数字和特殊字符/: cat  a.txt |sed 's/[^0-9/]*//g'

结果: 

/44089/3111525893/1750113857/97674339/3847


这样就可以更好的拼接数据了

linux 中如何sed截取文本内容中的数字和特殊字符/_特殊字符