假设我使用了 grep 命令:
grep 'pattern' 'filename'
并得到结果:
John
Brown
有没有什么方法可以将输出连接成一个输出,例如:
John Brown
还有什么方法可以计算输出的数量并将其存储在单独的变量中吗?
答案1
一种方法——使用$()
命令替换:
echo $(grep 'pattern' 'filename')
添加后编辑数数要求:由于您可能有一个文件名,因此只需使用 --count 选项再次运行 grep 即可:
count=$(grep --count 'pattern' 'filename')