【问题标题】:Bash piping issueBash管道问题
【发布时间】:2012-04-15 06:48:35
【问题描述】:

我需要执行以下 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 命令

【问题讨论】:

    标签: bash grep pipe konsole less-unix


    【解决方案1】:

    您需要在 shell 中运行管道。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-07-22
      • 1970-01-01
      • 1970-01-01
      • 2023-03-26
      • 2019-08-04
      • 2018-06-12
      • 2012-10-22
      • 1970-01-01
      相关资源
      最近更新 更多