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

时间:2015-04-12 11:47:51

标签: unix

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

myfile.txt的:

  

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

现在我想查找所有包含单词P0和add(' P0 ...')的文字:

  

(' P016')文本文件和更多文字(' P011')文字文件和更多文字(' P020')文字文件和更多文字(& #39; P022')文本文件和更多文字(' P031')文本文件和更多文字(' P078')文字文件和更多文字(' P021&# 39;)文本文件和更多文本(' P055')

1 个答案:

答案 0 :(得分:1)

awk '{ gsub(/(P[[:digit:]]+)/,"('\''&'\'')"); print;}' input.data

其中input.data是文件的名称。