Tag: ack

ack:只包含一个目录,但保留所有其他目录

我的文件夹结构如下所示: /app /app/data … /app/secondary /app/secondary/data 我想recursionsearch/app ,包括/app/data 。 但是我不想search/app/secondary/data 。 这是我迄今为止: ack –ignore-dir=data searchtext ack –ignore-dir=secondary/data searchtext 第一个命令忽略了这两个目录,第二个命令忽略了这两个目录。 从应用程序文件夹中,我的ack命令应该是什么样子?

如何从ack(ack-grep)中排除特定的文件?

使用普通的grep命令有一个–exclude选项(这里详细介绍: 使用grep –exclude / – 包括语法不通过某些文件grep ),让你忽略特定的文件,当你grepping。 Ack的–type选项可以处理95%的你想要排除文件的情况,但是它不能处理排除特定文件的情况(据我所知)。 我有一个编译的JS文件,其中包含了其他每个JS文件的内容(在一行中),所以每次grep取回任何东西时,我都会得到这个巨大编译文件的全部内容。 我讨厌不得不放弃,并回到grep这个,但它真的很烦人。 请有人告诉我,有一种方法可以从acksearch中排除特定的文件。

如何让ack支持更多的文件types?

在ack的主页上 ,列出了很多文件types,但没有aspx,是否可以让ack支持它?

如何在vim中search和replaceack?

我正在使用Vim中的Ack插件,这可以帮助我快速search项目中的string。 但是,有时我想要replacefind的string的所有或一些事件。 你可以做一些全局search,用这个( 源代码 )来replaceVim arglist: :args app/views/*/* :argdo %s/, :expire.*)/)/ge | update 但是,而不是使用args ,我宁愿通过Ack进行search,然后在所有已find的文件中进行replace。 有没有办法做到这一点类似于argdo命令?

ack未命中结果(vs grep)

我确定我误解了ack的文件/目录,忽略了默认值,但是也许有人可以为我说明一下: mbuck$ grep logout -R app/views/ Binary file app/views/shared/._header.html.erb.bak.swp matches Binary file app/views/shared/._header.html.erb.swp matches app/views/shared/_header.html.erb.bak: <%= link_to logout_text, logout_path, { :title => logout_text, :class => 'login-menuitem' } %> mbuck$ ack logout app/views/ mbuck$ 而… mbuck$ ack -u logout app/views/ Binary file app/views/shared/._header.html.erb.bak.swp matches Binary file app/views/shared/._header.html.erb.swp matches app/views/shared/_header.html.erb.bak 98:<%= link_to logout_text, logout_path, { :title => […]

如何截断由grep或ack返回的长匹配行

我想对通常有很长行的HTML文件运行ack或grep。 我不想看到很长的行重复包装。 但是我确实希望看到围绕与正则expression式匹配的string的那一部分。 我怎样才能得到这个使用Unix工具的任何组合?

使用ack的.ackrc忽略一个目录

我不知道它是什么,但我正在处理的代码有一堆名为“save.d”的文件夹,它看起来像是用于某种版本控制(我们也有.svn文件夹) 。 我怎样才能更新我的.ackrc文件默认忽略这些目录? 我的.ackrc是目前 –type-set=inc=.inc –ignore-dir=pear –type-set=tpl=.tpl 我们的文件夹结构可以像这样: program/parsers/save.d program/modules/save.d

我如何在Windows上安装和使用ack库?

我从来没有使用过Perl,但是我非常喜欢这个ack ,我想用它来search源代码等等。 谁能指导我如何利用这个优秀的Windows库?