如何在linux中安排grep命令的输出

时间:2013-07-26 10:06:00

标签: linux bash grep

我的shell脚本中有以下代码

grep -r $1 $2*

这段代码运行正常,我得到了像

这样的输出

/opt/tibco/scripts/nevin/sample:tibco在一行中。

但我需要知道有没有办法安排输出,如下所示

FILE_LOCATION                       NAME       String
______________________________________________________

/opt/tibco/scripts/nevin/          sample     tibco

1 个答案:

答案 0 :(得分:0)

通过sed管道输出,如下所示:

grep -r $1 $2* | sed -r 's|(.*)/(.*):(.*)|\1 \2 \3|g'