在unix中搜索文本文件,查找模式并添加文本
我有一个文本文件,在我找到模式的地方添加一些文本 myfile.txt: P016文本文件和更多文本P011文本文件和更多文本P020文本文件和更多文本P022文本文件和更多文本P031文本文件和更多文本P078文本文件和更多文本P021文本文件和更多文本P055 现在我想找到所有包含单词P0的文本并添加('P0…'): ('P016')文本文件和更多文本('P011')文本文件和更多文本('P020')文本文件和更多文本('P022')文本文件和更多文本('P031')文本文件和更多文本('P078')文本文件和更多文本('P021')文本文件和更多文本('P055'))在unix中搜索文本文件,查找模式并添加文本,unix,Unix,我有一个文本文件,在我找到模式的地方添加一些文本 myfile.txt: P016文本文件和更多文本P011文本文件和更多文本P020文本文件和更多文本P022文本文件和更多文本P031文本文件和更多文本P078文本文件和更多文本P021文本文件和更多文本P055 现在我想找到所有包含单词P0的文本并添加('P0…'): ('P016')文本文件和更多文本('P011')文本文件和更多文本('P020')文本文件和更多文本('P022')文本文件和更多文本('P031')文本文件和更多文本('P
其中
input.data
是文件名。UPDATE-我的问题表述得很糟糕,但我更改了它。问题还是那么糟糕吗?谢谢,这正是我想要的:)
awk '{ gsub(/(P[[:digit:]]+)/,"('\''&'\'')"); print;}' input.data