Linux环境下文本处理,提取需要的内容?
发布网友
发布时间:2022-07-28 14:11
我来回答
共3个回答
热心网友
时间:2023-11-08 04:06
用awk可以实现你的需求,示例如图:
热心网友
时间:2023-11-08 04:07
设文本名为file.txt
若#一定在第一行,可以用sed先获取第2行到1.1.0行,再用sed删除最后一行:
sed -n '2,/1\.1\.0/p' file.txt | sed '$d'
若#不一定在第一行,用sed先获取#行到1.1.0行,再用sed删除第一行和最后一行:
sed -n '/#/,/1\.1\.0/p' file.txt | sed '1d;$d'
Linux上验证通过,望采纳~
热心网友
时间:2023-11-08 04:07
linux 文本编辑器有这个功能,可以进行光标的调整来获取你要的内容。很方便的!