我想在同一个文件执行任务后给新行。
输入:sample.txt
Hi
Hello
I am
back
i am After new line
you unable to get me.
..Sample_end.....
我从Hi开始,以空格结束,我也希望用换行符在同一个文件先例中打印grep单词。
输出:sample.txt
Hi
Hello
I am
back
i am After new line
you unable to get me
Hi
Hello
I am
back
答案 0 :(得分:1)
喜欢这个吗?
$ awk 'BEGIN {print ""} /Hi/,/^$/' file >> file $ cat file Hi Hello I am back i am After new line you unable to get me. Hi Hello I am back
它首先向file
(BEGIN {print}
)添加换行符,然后在Hi
和空记录(^$
)之间添加新内容。显然grep
只会使用grep ... file >> file
附加到源文件。