获得一个字符串的一部分,我有几个日志文件,我用grep他们特定的字符串:在bash
grep UncategorizedLdap *
,我得到〜33分的结果:
2009-01-01:org.springframework.ldap.UncategorizedLdapException: Uncategorized exception occured during LDAP processing; nested exception is javax.naming.NamingException: [LDAP: error code 1 - Operations Error]; remaining name 'ou=ABC'
2009-01-02:org.springframework.ldap.UncategorizedLdapException: Uncategorized exception occured during LDAP processing; nested exception is javax.naming.NamingException: [LDAP: error code 1 - Operations Error]; remaining name 'ou='
2009-01-02:org.springframework.ldap.UncategorizedLdapException: Uncategorized exception occured during LDAP processing; nested exception is javax.naming.NamingException: [LDAP: error code 1 - Operations Error]; remaining name 'ou=ABD'
2009-01-03:org.springframework.ldap.UncategorizedLdapException: Uncategorized exception occured during LDAP processing; nested exception is javax.naming.NamingException: [LDAP: error code 1 - Operations Error]; remaining name 'ou=ABE'
...
如何修改的grep致电退货
ou=ABC
ou=
ou=ABD
ou=ABE
...
?
我安装了Cygwin的perl的,但它不能正常工作 - 它打印整行。 – hsz 2011-02-23 10:14:33
好的,仅bash解决方案就像一个魅力,谢谢! – hsz 2011-02-23 10:16:40
@hsz:我想问题是用双引号。我发布了另一个Perl单线程 – 2011-02-23 10:25:24