问题标签 [ack]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
53688 浏览

windows - 如何使用 Strawberry Perl 运行程序?

一位同事试图在他的 Windows 机器上使用ack(一个 Perl 程序),他在 Linux 下尝试过,并决定他肯定想使用它。他设法在他的机器上安装了Strawberry Perl,但似乎无法弄清楚如何从命令提示符下使用它运行 ack。他尝试编辑 #! 行,但我知道那行不通。我很确定 Strawberry perl 在他的 PATH 中。

使用 Strawberry 在 Windows 上的 PATH 中运行通用 Perl 程序需要做什么?

更新:我在网上看到一些关于 PATHEXT 变量的信息,但还不够。

0 投票
1 回答
141 浏览

macos - 无法让 Firefox 打开 Ack 的输出

我的目标是列出我在笔记中使用 NB 一词的行。

伪代码

但是,我无法让 Firefox 理解来自终端的参数。Ack 的输出是一个文本文件,所以它应该以某种方式重定向到 Firefox。

我跑不成功

我进入 Firefox 的地址栏

0 投票
9 回答
18139 浏览

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

我从未使用过 Perl,但ack给我留下了深刻的印象,我想将其用于源代码搜索等。

谁能指导我如何在 Windows 上使用这个优秀的库?

0 投票
6 回答
3980 浏览

regex - grep - 搜索“

我有一种预感,我可能应该使用 ack 或 egrep 来代替,但是我应该使用什么来基本上寻找

在文件的开头?我正在尝试查找所有包含 php short open 标记的文件,因为我将一堆旧脚本迁移到具有最新 php 5 的相对较新的服务器上。

我知道正则表达式可能是'/^<\?\n/'


如何实现类似 bash 的制表符补全?

我试图确定系统如何将字符打印到标准输入——也就是说,它如何打印用户可以删除的字符,以及如果用户点击“Enter”,哪些字符被视为输入。

我碰巧在使用 C,但如果解决方案依赖于语言,我会感到非常惊讶。

感谢您的任何见解!: D

0 投票
2 回答
1300 浏览

regex - 如何找到与 Perl 混合大小写的字符串?

我正在尝试过滤数千个文件,寻找那些包含混合大小写的字符串常量的文件。此类字符串可以嵌入空格中,但本身可能不包含空格。因此以下(包含 UC 字符)是匹配项:

但这些不是:

我仍然想匹配包含两种模式的行:

我想使用 Perl 正则表达式,最好由ack命令行工具驱动。显然,\w\W不会起作用。似乎\S应该匹配非空格字符。我似乎无法弄清楚如何嵌入“每个字符串至少一个大写字符”的要求......

是我得到的最接近的。我需要用满足“至少一个大写(ascii)字符(在非空白字符串的任何位置)”要求的东西替换\S+ 。

这在 C/C++ 中编程很简单(是的,Perl,在程序上,不诉诸正则表达式),我只是想弄清楚是否有一个正则表达式可以做同样的工作。

0 投票
3 回答
1005 浏览

windows - 我应该将 ack 配置文件放在 Windows 的什么位置?

我在Strawberry Perl下的 Windows XP 上使用ack (grep 替代品) 。.ackrc配置文件应该放在哪里,因为~/.ackrc在 Windows 上不合理?

0 投票
10 回答
46923 浏览

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

我想对通常有很长行的 HTML 文件运行 ack 或 grep 。我不想看到很长的行重复换行。但我确实希望只看到围绕与正则表达式匹配的字符串的长行的那一部分。如何使用 Unix 工具的任意组合来获得它?

0 投票
3 回答
1363 浏览

windows - 在 Windows 上的 Emacs 中从“grep-find”运行时 ack 不起作用

我正在尝试使用ack-grep作为 Windows 上 Emacs 中 grep + find 的替代品,但 ack-grep 立即(成功)退出而不打印任何匹配项。我已经尝试了 ack-grep 的几乎所有可能的命令行参数组合,但似乎没有任何效果。

输入“ack html”搜索包含“html”的文件。Ack 立即退出,不打印任何内容:

执行相同的命令“ack html”cmd.exe可以正常工作(显示大量包含字符串“html”的各种文件。

有任何想法吗?

0 投票
4 回答
895 浏览

bash - xargs 不工作

我想要所有带有 assert_equal 且没有 amazon 的行。

我尝试关注但它不起作用。

0 投票
2 回答
446 浏览

eclipse - Eclipse:让 Eclipse 的“在项目中搜索”变得不那么无益了吗?

据我所知,Eclipse 的“在项目中查找”非常愚蠢。

让我来说明一下。这是我运行“在项目中查找”时得到的结果:

在项目中找到 http://img.skitch.com/20100312-qgpi9jwyyb6qudc656j1j1tne3.png

当我点击查看“关闭”skinning文件夹中的内容时,我得到...

更无用 http://img.skitch.com/20100312-r7cjk9a9sjix3y2694361ytsd4.png

... 等等。

那么我怎样才能使它更有帮助呢?难道我做错了什么?

理想情况下,我希望看到类似于ack我通常使用的工具的内容:

有用!http://img.skitch.com/20100312-gixej3w617qpibrm79c8w78j1f.png