如何在保存到变量时格式化grep输出

时间:2016-02-03 17:30:11

标签: linux bash grep

如果我在特定术语中使用我们的系统日志,我会得到一个很好的输出,这些日志与我的术语匹配,每个条目都在一个单独的行上。

如果我将其保存到变量中,那么我可以在脚本中使用它:

results=$( grep "term" logs )
echo $results

然后所有日志一起运行,并且不是人类可读的。

如何让它看起来更干净,所以当我echo $results时,我实际上可以读取输出?

谢谢,

1 个答案:

答案 0 :(得分:2)

引用它:

echo "$results"

这会保留所有空格,而不是用于分词。

一般情况下,除非有特殊原因,否则几乎总是引用变量。