我有 348 个 zip 文件,我想在其中一个 zip 文件中找到一个文件,unzip -l它不能使用通配符吗?
如何列出所有.zip文件的内容以及grep包含在 zip 中的所有文件的合并列表?
当我尝试以这种方式使用 grep 时:
service --status-all | grep network
Run Code Online (Sandbox Code Playgroud)
即使我通过管道将grep其限制为“网络”字符串,它仍然列出所有服务
事后:
注意到这篇文章解释了为什么命令会这样,这就是我喜欢 linux 的原因,总有一个很好的理由,但不需要直观
根据grep --help和man grep,我们可以使用该-P选项将模式解释为 Perl 正则表达式(准确地说是 PCRE),而不是默认的POSIX 基本正则表达式(BRE)。
在 Perl 语言中,可以在表达式中添加各种修饰符,以调整模式解释(在 的语法中/pattern/modifiers)。
那么,如何为 grep 的 Perl 正则表达式添加修饰符呢?我尝试了一些变体,grep -P "/^got.it$/ms" [FILE]但搜索结果是错误的。
但是,关于PCRE的解释,手册指出:
这是高度实验性的,grep -P可能会警告未实现的功能。
grep 工具是否可能根本不支持修饰符?
顺便说一句,我注意到可以通过使用-i选项来执行不区分大小写的模式匹配,这是一个修饰符的例子。
当我 grep 某些东西时,结果总是红色的。我知道该命令grep --color以颜色打印结果,默认情况下为红色。我可以改变颜色吗?
我有一个名为 example 的文件
$ cat example
kali.pdf
linux.pdf
ubuntu.pdf
example.pdf.
this.pdf
grep .pdf
Run Code Online (Sandbox Code Playgroud)
当我grep用来获取之前有空格的行时.pdf,我似乎无法获取它。
grep *.pdf example
Run Code Online (Sandbox Code Playgroud)
什么都不返回,(我想说,“grep,在之前匹配零个或多个空格.pdf”,但没有结果)
如果我使用:
grep i*.pdf example
kali.pdf
linux.pdf
ubuntu.pdf
example.pdf.
this.pdf
grep .pdf
Run Code Online (Sandbox Code Playgroud)
所有行都返回,因为我在说“grep,匹配我i一次或零次,好的。”
最后:
grep " *.pdf" example
Run Code Online (Sandbox Code Playgroud)
没有结果返回
对于这个样本,我想看看
grep .pdf
Run Code Online (Sandbox Code Playgroud)
作为输出
我的想法有什么问题?
grep apple file和 和有grep "apple" file什么区别?加引号有什么作用?它们似乎都在工作并做完全相同的事情(显示相同的行)。
准确地说
Some text
begin
Some text goes here.
end
Some more text
Run Code Online (Sandbox Code Playgroud)
我想提取从“开始”到“结束”的整个块。
使用 awk 我们可以像awk '/begin/,/end/' text.
用grep怎么办?
下面的grep
grep -r -e -n coll *
Run Code Online (Sandbox Code Playgroud)
会显示
fullpath/filename: <tag-name>coll</tag-name>
Run Code Online (Sandbox Code Playgroud)
我想知道哪一行有以下文字,我尝试添加-n,但没有用。我尝试添加 | grep -n *,但它做了一些奇怪的事情。
我想看到的(我不在乎格式)是
fullpath/filename:10: <tag-name>coll</tag-name>
Run Code Online (Sandbox Code Playgroud) 我在 ubuntu 12.04 中使用带有嵌入式终端的 gedit 文本编辑器。我正在尝试使用grep. 我想搜索这行代码
'type' => 'select'
Run Code Online (Sandbox Code Playgroud)
我试过:
grep -r '\'type\' => \'select\''
但grep没有返回任何结果。
那么有人可以告诉我如何搜索上面的代码吗?