我需要执行以下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的grep命令作为konsole -e
的参数答案 0 :(得分:2)
您需要在shell中运行管道。
konsole --workdir pwd -e bash -c 'grep -R -i -n -A 2 -B 2 --color=always -R "searchtext" * | less -R'