我需要从file2中提取所有以file1中包含的id#前缀开头的行。 文件1是单列,如: 324 399 408 135236 321590 文件2是多列的,如: 1 [tab] 108 [tab] Anarchist [tab] 103985 … 324 [tab] 309 [tab] Melodies [tab] 230498 什么是从File2中提取这些行的最简单的方法?
一个很酷的技巧可以让你不必在使用ps命令输出时使用grep -v(是的,我知道pgrep的存在)就是把进程的第一个字母放到像ps -ef |grep [s]vn这样的字符类中。 这将排除grep svn被包括在输出中。 为什么这个工作? GNU grep。
我经常遇到黑客攻击的网站的问题。 Usualy他们最终在不同的文件中插入脚本。 有没有一种方法,在Linux上,search这个内容,并自动删除它? Usualy这个内容从这个开始,结束于这样的事情。 <!–2d3965–><script type="text/javascript" language="javascript"> </script><!–/2d3965–> 是否有可能使用某种组合的grep来search包含这个内容的文件,然后将其传送给sed以删除所有内容 至
说,我目前有我的系统上的grep版本2.2,我想升级到版本> = 2.5。 除了通过源代码安装grep,有没有更新grep使用Ubuntu(apt)包pipe理器的方法?
如果输出( stderr )包含某个string,我可以让原因cron只发送电子邮件吗? 我知道这个答案,但我运行的命令不区分stdout / stderr ,它总是只输出到stdout ,所以我需要寻找一个string。 到目前为止,我得到了这个,它基本上工作除了grep不传递给邮件命令的输出,所以我只是得到一个空的电子邮件: 0 5 * * * root mycommand | grep -q 'Renewal was done' && mail -s 'Renewal completed' [email protected] 我如何从电子邮件中的mycommand获取整个输出?
grep命令有点奇怪。 当我在邮件文件夹中时,它总是生成帮助文本。 起初,我以为我错了synxtax,但它正在处理其父文件夹。 可能是什么原因? TIA! [xx]$ grep "abc" *.out grep: invalid option — '-' Usage: grep [OPTION]… PATTERN [FILE]… Try 'grep –help' for more information. [xx]$ cd .. [xx]$ grep "abc" mail/*.out mail/0940-cron-mail.out:News 3598…h…N
我试图确定给定的虚拟机是否正在使用shell脚本运行。 当手动运行时,“virsh list | grep MediaWiki”命令在虚拟机正在运行时返回一行,如果没有,则返回任何内容。 我正在尝试使用: if [`virsh list | grep MediaWiki` !== ""] then echo "The MediaWiki VM is Running!" else echo "Not Running!" fi 但是我不认为我的语法是正确的。 用上面的代码,它声称机器正在运行,不pipe它是否。
我怎么能grep一个文件更接近的单词? 例如 04-02-2010 Workingday 05-02-2010 Workingday 06-02-2010 Workingday 07-02-2010 Holiday 08-02-2010 Workingday 09-02-2010 Workingday 我将上面的数据存储在“feb2010”文件中, 通过这个推荐,我把date存储在一个variablesdate = date '+%d-%m-%Y' 如果date是06-02-2010,我想grep“06-02-2010”工作日 并希望将string“Workingday”存储在一个variables中 我怎样才能做到这一点 ? 还有其他的select吗?
GNU的grep有–only-matching选项, –only-matching打印正则expression式的匹配区域。 我在没有安装任何GNU工具的Solaris 5.10机器上,我试图达到同样的目的。 例: grep -Eo "[0-9]+ ms" *.log 有一个sed或awkexpression式可以做同样的事情吗?
我想从下面的日志条目中获取内存使用情况。 这是url200之后的数字。 我想首先获得最高内存使用量的列表,比如前十名。我想我会使用grep,对吧? 178.0.140.206 – – [05/Nov/2010:16:46:09 -0400] "GET /image/promo/terran-88×31.jpg HTTP/1.1" 200 15227 0 – 79.66.101.95 – – [05/Nov/2010:16:46:09 -0400] "GET /strategy/article/view/?id=608 HTTP/1.1" 200 8456 0 4980736 79.66.101.95 – – [05/Nov/2010:16:46:10 -0400] "GET /lib/php/min/?f=lib/css/yui/2.7.0.css,lib/css/base.css,lib/css/ux/rating.css,lib/css/page/strategy.css,lib/css/page/article.css,lib/css/page/strategy/article.css HTTP/1.1" 200 8118 0 1835008 79.66.101.95 – – [05/Nov/2010:16:46:11 -0400] "GET /image/logo-text.png HTTP/1.1" 200 9444 0 – 79.66.101.95 – – [05/Nov/2010:16:46:11 […]