分页: 1 / 1

在一个bash命令中使用其他命令的输出

发表于 : 2016-04-23 8:44
jeka
场景:
在终端,使用grep搜索关键词找到所需文件的完整文件名,然后打开。

比如,

代码: 全选

ls | grep linux 
得到我所要的文件的全名,假如是linux_note.pdf

然后我想用evince打开它:

代码: 全选

evince linux_note.pdf &
有没有什么办法,直接在一条命令里面使用grep的返回结果?
大概像这样:evince (ls | grep linux) &?

Re: 在一个bash命令中使用其他命令的输出

发表于 : 2016-04-23 8:55
谢宝良
问题是如果搜到10多个文件呢?
你想要全部打开?

Re: 在一个bash命令中使用其他命令的输出

发表于 : 2016-04-23 8:58
vickycq