Questions tagged «grep»

grep是Unix命令行实用程序,它在输入中搜索匹配(或不匹配)正则表达式的行并打印结果。使用此标签可查询有关如何使用grep功能,如何编写可与grep一起使用的正则表达式以及一般用法的问题。因为grep现在可以在类似Unix的环境中使用(例如Windows上的Cygwin),所以您也可以使用此标记来解决兼容性问题以及版本和软件环境之间的差异。



3
Mac OS X中是否存在可以执行多行正则表达式搜索的命令?
我想通过不限于单行的目录递归进行简单的正则表达式搜索。 我尝试了grep和ack,但似乎都不支持。 我知道它在计算上应该不会太昂贵(就我而言),因为我选择的文本编辑器(Sublime Text)可以做到。 我只是在寻找一个简单的命令行版本。Google已启用pcregrep,但Mac似乎找不到。我只是在找对地方吗?
12 macos  grep  regex  ack 

1
Grep不兑现--exclude-dir
/var由于挂在上,我无法搜索/var/run。我尝试排除/var/run,但未产生预期结果: $ sudo grep -IR --exclude-dir="/var/run" '45.78.157.165' /var | egrep -v '(audit|access)' /var/log/secure:Jun 21 14:08:34 cryptopp sshd[19729]: error: Received disconnect from 199.91.135.157: 3: com.jcraft.jsch.JSchException: reject HostKey: 45.78.157.165 [preauth] /var/log/secure-20160626:Jun 21 14:08:34 cryptopp sshd[19729]: error: Received disconnect from 199.91.135.157: 3: com.jcraft.jsch.JSchException: reject HostKey: 45.78.157.165 [preauth] /var/log/secure-20160626:Jun 21 14:08:34 cryptopp sshd[19729]: error: …
12 linux  grep 



2
如何识别shell中的非ASCII字符?
有一个简单的方法来打印上,他们使用命令行实用程序,如在文件中出现的所有非ASCII字符和线路号grep,awk,perl,等? 我想将文本文件的编码从UTF-8更改为ASCII,但在此之前,希望手动替换所有非ASCII字符实例,以避免由文件转换例程影响的意外字符更改。
11 linux  grep  perl  awk  ascii 

3
Grep默认颜色选项
grep是linux中最常用的命令之一。在我看来,它的基本功能是突出显示您在输出行上搜索的字符串。这可以通过--color选项来实现。 每次输入--color都很烦人,而且效率低下。有什么办法可以将grep更改为grep --color。 我尝试编写一个名为grepd的小脚本,并将其添加到我的PATH变量中。但是该脚本不适用于输入grepd 。有任何建议请。 #!/bin/bash grep --color $1 $2

6
目录中具有特定扩展名的文件中的Grep
是否有一个命令可以在具有特定扩展名的目录下的文件中搜索关键字? 该字符串grep -irn "string" ./path提供对目录下所有文件的递归搜索./path。我的具体要求是搜索所有./path带有扩展名的文件,例如*.h
11 terminal  search  grep 

1
使用ack或grep进行广度优先搜索
当我使用ack(或grep)搜索例如我的主目录时,通常我想知道在哪里设置特定选项。 由于大多数配置文件都非常接近,~因此ack如果我可以搜索广度优先,它将大大加快速度。这可能吗?
11 search  grep  ack 



1
ls | grep | rm —如何格式化此命令?
我正在尝试删除某个目录中的一堆文件(在Mac OS X上使用Terminal) ls | grep \([1-9]\) | xargs rm 应该可以解决问题,但事实并非如此。我正在尝试删除文件名中括号内带有一位数字的任何文件(从网络上下载的重复项),但最终这样做是这样的: > rm: 520syllabus2010: No such file or > directory rm: (3).pdf: No such file or > directory 因为它不能正确解释空间。它应该删除“ 520syllabus2010(3).pdf” 这样做的正确方法是什么? 谢谢杰夫
11 grep  ls  rm 

5
如何结合wget和grep
我有一个html页网址,我想对其进行grep。我该怎么做wget someArgs | grep keyword? 我的第一个想法是wget -q -O - url | grep keyword,但是wget的输出绕​​过grep并以原始形式出现在终端上。
11 grep  wget 

7
Microsoft Word中的Grep?
Microsoft Word中的Grep? 我想从Word文档中提取具有给定字符串的所有行。在unix世界中... grep可以做到这一点。Windows对我而言并不明显。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.