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 &

并发送带有 less 作为 konsole -e 参数的 grep 命令

4

1 回答 1

2

您需要在外壳中运行管道。

konsole --workdir pwd -e bash -c 'grep -R -i -n -A 2 -B 2 --color=always -R "searchtext" * | less -R'
于 2012-04-01T06:31:48.170 回答