2012-04-01 110 views
0

我需要执行下面的grep查询作为的konsole(KDE的终端)的参数猛砸管道问题

grep -R -i -n -A 2 -B 2 --color=always -R "searchtext" * | less -R 

作品为当前的终端。

konsole --workdir `pwd` -e grep -R -i -n -A 2 -B 2 --color=always -R "searchtext" * | less -R 

工作,但konsole窗口显示grep查询没有更少的管道。

理想我想用的konsole konsole的&

产卵作为单独的进程,并以较少的为konsole的参数发送grep命令-e

回答

2

你需要在shell中运行的管道。

konsole --workdir pwd -e bash -c 'grep -R -i -n -A 2 -B 2 --color=always -R "searchtext" * | less -R' 
+0

这完美的作品! – Droidzone 2012-04-03 02:12:27