在unix中搜索文本文件,查找模式并添加文本

在unix中搜索文本文件,查找模式并添加文本,unix,Unix,我有一个文本文件,在我找到模式的地方添加一些文本 myfile.txt: P016文本文件和更多文本P011文本文件和更多文本P020文本文件和更多文本P022文本文件和更多文本P031文本文件和更多文本P078文本文件和更多文本P021文本文件和更多文本P055 现在我想找到所有包含单词P0的文本并添加('P0…'): ('P016')文本文件和更多文本('P011')文本文件和更多文本('P020')文本文件和更多文本('P022')文本文件和更多文本('P031')文本文件和更多文本('P

我有一个文本文件,在我找到模式的地方添加一些文本

myfile.txt:

P016文本文件和更多文本P011文本文件和更多文本P020文本文件和更多文本P022文本文件和更多文本P031文本文件和更多文本P078文本文件和更多文本P021文本文件和更多文本P055

现在我想找到所有包含单词P0的文本并添加('P0…'):

('P016')文本文件和更多文本('P011')文本文件和更多文本('P020')文本文件和更多文本('P022')文本文件和更多文本('P031')文本文件和更多文本('P078')文本文件和更多文本('P021')文本文件和更多文本('P055'))


其中
input.data
是文件名。

UPDATE-我的问题表述得很糟糕,但我更改了它。问题还是那么糟糕吗?谢谢,这正是我想要的:)
awk '{ gsub(/(P[[:digit:]]+)/,"('\''&'\'')"); print;}' input.data