0

我的 shell 脚本中有以下代码

grep -r $1 $2*

这段代码运行良好,我得到了类似的输出

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

但我需要知道有没有办法像下面这样安排输出

FILE_LOCATION                       NAME       String
______________________________________________________

/opt/tibco/scripts/nevin/          sample     tibco
4

1 回答 1

0

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

grep -r $1 $2* | sed -r 's|(.*)/(.*):(.*)|\1 \2 \3|g'
于 2013-07-26T10:12:28.343 回答