0

konsole (kde ターミナル) の引数として次の grep クエリを実行する必要があります。

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

動作しますが、コンソール ウィンドウにはパイプが少なくても grep クエリが表示されます。

理想的には、konsole を konsole &

konsole -e の引数として less を指定して 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 に答える