首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Grep中的零input_file_names

Grep中的零input_file_names
EN

Unix & Linux用户
提问于 2014-11-18 21:05:57
回答 2查看 36关注 0票数 1

grep手册来看,grep使用的一般形式是:

代码语言:javascript
复制
grep options pattern input_file_names

特别是,“可以有零或多个输入文件名”。

如果文件名为零,那么搜索的候选文件是什么?例如。grep mystr

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2014-11-18 21:08:00

来自man grep

代码语言:javascript
复制
   file   A pathname of a file to be searched for the patterns. If no file
          operands are specified, the standard input shall be used.

因此,如果没有管道或重定向,它将等待您键入一些文本。

票数 2
EN

Unix & Linux用户

发布于 2014-11-18 21:10:50

如果没有指定任何文件名,则从标准输入(文件描述符0)中读取。

代码语言:javascript
复制
grep foo

相当于:

代码语言:javascript
复制
grep foo -

允许这样的事情:

代码语言:javascript
复制
grep foo < file

或者:

代码语言:javascript
复制
cmd | grep foo

如果grep foo是在终端中的交互式shell提示下运行的,那么grep将从终端设备读取,因此从您通过键盘输入的内容中读取。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/168734

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档