【发布时间】:2014-04-02 13:48:01
【问题描述】:
在 Ubuntu 服务器机器上考虑这个结果:
- awsZeta():postfix$ ack virtual
- awsZeta():postfix$ ack -r virtual
- awsZeta():postfix$ grep -r virtual *
main.cf:# this specifies where the virtual mailbox folders will be located
main.cf:virtual_mailbox_base = /var/spool/mail/virtual
main.cf:virtual_mailbox_maps = mysql:/etc/postfix/mysql_mailbox.cf
main.cf:virtual_alias_maps = mysql:/etc/postfix/mysql_alias.cf
main.cf:virtual_mailbox_domains = mysql:/etc/postfix/mysql_domains.cf
main.cf:# this is how to connect to the domains (all virtual, but the option is there)
main.cf:virtual_uid_maps = static:5000
main.cf:virtual_gid_maps = static:5000
master.cf:virtual unix - n n - - virtual
master.cf:# virtual_transport = lmtp:inet:localhost
postfix-files:$daemon_directory/virtual:f:root:-:755
postfix-files:$config_directory/virtual:f:root:-:644:p1
postfix-files:$manpage_directory/man5/virtual.5:f:root:-:644
postfix-files:$manpage_directory/man8/virtual.8:f:root:-:644
postfix-files:$sample_directory/sample-virtual.cf:f:root:-:644:o
postfix-files:$html_directory/virtual.5.html:f:root:-:644
postfix-files:$html_directory/virtual.8.html:f:root:-:644
- awsZeta():postfix$ ack --version
ack-grep 1.92
Running under Perl 5.14.2 at /usr/bin/perl
Copyright 2005-2009 Andy Lester.
This program is free software; you can redistribute it and/or modify
it under the terms of either: the GNU General Public License as
published by the Free Software Foundation; or the Artistic License.
为什么ack 会错过这些结果?我怎样才能让 ack 表现得像 grep -r foobar *,它表面上是这样做的?这可能是由于使用的是 2.0 之前的 Ack 版本吗?
【问题讨论】:
标签: ack