linux shell获取多对关键字所在字符串并追加到相应文件 20
问题描述:有a.txt文件,其中包含多对关键字<<keywords>>和<</keywords>>、<<keywords1>>和<</keywords1>>、<<keyw...
问题描述:有a.txt文件,其中包含多对关键字<<keywords>>和<</keywords>>、<<keywords1>>和<</keywords1>>、<<keywords2>>和<<keywords2>>,他们之间包含有其他字符串(注:这些关键字不一定在同一行,比如<<keywords>>和<</keywords>>不在同一行)
要求:用shell脚本编写可执行程序,将这多对关键字中的所在字符串全部追加到一个新的文件,比如:
a.txt中
asfkasfas 21euqwra
<<keywords>>fafsdf <dsfsdffns_af<</keywords>>
safa<>>F<AS<Fas<sa
sf89
<<keywords1>>fafsdf <dsfsdffns_af<</keywords1>>
发哦而非萨芬撒
<<keywords2>>sdf <dsfsdf
faffns_af<</keywords2>>
经过处理后生成新的文件new.txt为:
<<keywords>>fafsdf <dsfsdffns_af<</keywords>>
<<keywords1>>fafsdf <dsfsdffns_af<</keywords1>>
<<keywords2>>sdf <dsfsdf
faffns_af<</keywords2>>
跪求指点,谢谢!!! 展开
要求:用shell脚本编写可执行程序,将这多对关键字中的所在字符串全部追加到一个新的文件,比如:
a.txt中
asfkasfas 21euqwra
<<keywords>>fafsdf <dsfsdffns_af<</keywords>>
safa<>>F<AS<Fas<sa
sf89
<<keywords1>>fafsdf <dsfsdffns_af<</keywords1>>
发哦而非萨芬撒
<<keywords2>>sdf <dsfsdf
faffns_af<</keywords2>>
经过处理后生成新的文件new.txt为:
<<keywords>>fafsdf <dsfsdffns_af<</keywords>>
<<keywords1>>fafsdf <dsfsdffns_af<</keywords1>>
<<keywords2>>sdf <dsfsdf
faffns_af<</keywords2>>
跪求指点,谢谢!!! 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询