2015-04-12 71 views
-2

我有一個文本文件,並在任何地方添加一些文本,我發現一個模式。搜索文本文件,並找到模式,並在unix中添加文本

的myfile.txt:

P016的文本文件,更多的文字P011的文本文件,更多的文字P020的文本文件,更多的文字P022的文本文件,更多的文字P031的文本文件,更多的文字P078的文本文件,更多的文本P021的文本文件,更多的文字P055

現在我想找到這個字P0的所有文本,並添加( 'P0 ...'):

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

+0

更新 - 我的問題很差,但我改變了它。問題仍然不好? – user3800924

回答

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

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

+0

謝謝,這正是我想要的:) – user3800924

相關問題