我有一个文件,在unix中用2个空行分隔段落。我想在搜索一个单词到另一个文件后复制段落。我能够复制段落,但段落分隔符不存在所以它是连续的段落。 我命令将para分开:
awk -v RS= '/Testing/' file>>file2
现在我得到了:
Testing
case1
Testing
case2
我需要得到什么
Testing
case1
Testing
case2
答案 0 :(得分:2)
您需要在ORS (Output Record Separator)
中将\n\n
设置为awk
:
awk -v RS= '/Testing/' ORS='\n\n' file
ORS
的默认值为\n
。但是,段落需要\n\n
。