ack

    41热度

    4回答

    使用正常的grep命令,有一个--exclude选项(此处详细介绍:Use grep --exclude/--include syntax to not grep through certain files),可让您在进行擦除时忽略特定文件。 Ack的--type选项可以处理95%的您希望排除文件的情况,但它不会处理排除特定文件的情况(据我所知)。我有一个编译后的JS文件,其中包含其他每个JS文件

    0热度

    1回答

    我有看起来像这样的一个文件中的行: $db['foo']['database'] = 'bar'; 我想用ACK或grep的什么返回bar出该字符串的。到目前为止,我有: ack '^\$db\['\''foo'\''\]\['\''database'\''\] = '\''([\w_]+)'\' $file 但不知道如何得到它吐出只是第一个反向引用,而不是整条生产线。

    3热度

    2回答

    我已经在Vim中设置了Ack,但目前它不在.handlebars文件中搜索。 有谁知道我可以如何添加把手到文件列表?

    3热度

    5回答

    我有当前工作副本中已在本地修改的文件列表。大约有50个文件已被更改。 我可以这样做得到这些文件的列表: svn st | ack '^M' 有没有一种方法,我可以将这些文件和只有这些文件复制到另一个目录,这就是所谓backup?

    1热度

    2回答

    可以使用ack搜索Smarty模板文件(.tpl)中的内容吗? 目前我只能在这些模板的缓存版本中搜索,这些模板本身就是PHP文件。 如果我做一个不区分大小写的ack搜索这样的下面,这是返回什么: [[email protected] dev_crmpicco]$ ack -i select\ the\ course cache/templates/gb/%%9B^9B3^9B37B147%%co

    4热度

    3回答

    有没有办法告诉ack/grep忽略缩小的Javascript?这些文件每行有数千个字符并将搜索输出拧紧。

    2热度

    3回答

    有没有办法限制ack匹配行的长度?如果ack匹配(例如,缩小的JavaScript文件),则它打印的行可能非常大。我仍然希望它显示突出显示的匹配,但理想情况下与匹配elipses前后的线条匹配:"... stuff match stuff ..."。在the ack docs没有看到任何结论。 我试图挖掘到它的东西,如 ack pattern | awk '{print substr($0,1,2

    2热度

    2回答

    所以我有一个运行时打印的数据集是basicly这是一个非常大的项目: X,Y,Z,? 我想找到这里正在打印,所以我可以删除这个。 我试过ack-grep for std :: cout但是有这么多文件。有谁知道如何在一行中搜索std :: cout和4个逗号(也就是说,我知道std :: cout和4个逗号会出现在行中,但我不知道还有什么)。我想也许会有一些正则表达式用于此,例如find std

    3热度

    2回答

    我有我当前工作副本中已在本地修改的文件列表。大约有50个文件已被更改。 我正在使用以下命令将已在subversion中修改的文件复制到名为/ backup的文件夹中。有没有办法做到这一点,但维护他们在哪里的目录?所以它会做类似于导出文件的SVN差异的东西。例如,如果我更改了一个名为/usr/lib/SPL/RFC.php的文件,那么它会将usr/lib/SPL目录复制到备份中。 cp `svn s

    2热度

    1回答

    有谁知道如何让“ack”在像“Gemfile”这样的文件中搜索? 只需将--type-add=ruby=Gemfile添加到“〜/ .ackrc”不起作用,因为“Gemfile”没有任何文件扩展名。 谢谢!