合并 grep 命令的输出

合并 grep 命令的输出

假设我使用了 grep 命令:

grep 'pattern' 'filename'

并得到结果:

John
Brown

有没有什么方法可以将输出连接成一个输出,例如:

John Brown

还有什么方法可以计算输出的数量并将其存储在单独的变量中吗?

答案1

一种方法——使用$()命令替换:

echo $(grep 'pattern' 'filename')

添加后编辑数数要求:由于您可能有一个文件名,因此只需使用 --count 选项再次运行 grep 即可:

count=$(grep --count 'pattern' 'filename')

相关内容