Linux 每个grep结果sh脚本的新行分隔符

Linux 每个grep结果sh脚本的新行分隔符,linux,shell,unix,sh,Linux,Shell,Unix,Sh,有没有办法让grep的每个结果都跟在换行符后面 例如,如果grep的结果是: 1 2 3 1 2 3 我需要它是: 让我们看看你试过什么。如果您没有尝试过任何方法,请查看sed。OP询问使用grep的解决方案。和可能重复。这不适用于多行grep结果,例如当使用-C标志打印grep结果周围的行时,如果在不同的文件中找到的模式不同,是否可以应用它 grep "pattern" /path/to/file | awk '{print $0,"\n"}'

有没有办法让grep的每个结果都跟在换行符后面 例如,如果grep的结果是:

1
2
3
1

2

3
我需要它是:


让我们看看你试过什么。如果您没有尝试过任何方法,请查看
sed
。OP询问使用grep的解决方案。和可能重复。这不适用于多行grep结果,例如当使用-C标志打印grep结果周围的行时,如果在不同的文件中找到的模式不同,是否可以应用它
grep "pattern" /path/to/file | awk '{print $0,"\n"}'