相关疑难解决方法(0)

从标准输入读取grep的表达式

如何让grep 从标准输入(stdin)读取表达式

例如(以下不起作用):

grep -i -f &0 /path/to/text/file < "/regexp/"
Run Code Online (Sandbox Code Playgroud)

grep stdin

39
推荐指数
1
解决办法
3万
查看次数

如何将命令输出作为多个参数传递给另一个命令

我想将命令的每个输出作为多个参数传递给第二个命令,例如:

grep "pattern" input
Run Code Online (Sandbox Code Playgroud)

收益:

file1
file2
file3
Run Code Online (Sandbox Code Playgroud)

我想复制这些输出,例如:

cp file1  file1.bac
cp file2  file2.bac
cp file3  file3.bac
Run Code Online (Sandbox Code Playgroud)

我怎么能一气呵成呢?就像是:

grep "pattern" input | cp $1  $1.bac
Run Code Online (Sandbox Code Playgroud)

unix linux shell

7
推荐指数
4
解决办法
5237
查看次数

标签 统计

grep ×1

linux ×1

shell ×1

stdin ×1

unix ×1