我有一个12k单行文件。
文件中包含零个\ n个字符。
全是一行。
[为了便于进一步处理,我想在一个类似'foo'的字符串后插入一个\ n字符,我知道我可以使用gsed。
gsed仅查找foo的第一个实例,而忽略其余实例,因为所有foo都在同一12k行上。
例如:
I am no foo so I pity the foo who tries to foo with me
成为:
I am no foo
so I pity the foo
who tries to foo
with me
我看过tr和awk,但他们也做得不太好。
将不胜感激。
您能不能尝试以下操作。
awk '{gsub(/foo /,"&\n")} 1' Input_file