ack-grep 的多种模式?
是否有可能(以及如何)像我习惯用 grep 一样用 ack(在某些 Linux 发行版上是 ack-grep)链接模式? 例如 grep "foo" somefile.c | grep -v "bar" ..…
使用 grep 和 sed 查找和替换字符串
我使用以下命令递归地搜索目录中的特定字符串并将其替换为另一个字符串: grep -rl oldstr path | xargs sed -i 's/oldstr/newstr/g' 这可以正常工作…
在文件中搜索字符串并输出行号
awk '$0 ~ str{print b}{b=$0}' str="findme" path_to_file 这样我就可以得到找到的字符串行之前的行。 如何打印其行号?…
结束后找到额外的空间/新行?> (php 标签)
因此,我在结束 ?> (php 标记)后有一个空格/换行,这破坏了我的应用程序。 我怎样才能轻松找到它 我在这个应用程序中有 1000 个文件和 100000 行代…
如果我想对文件执行 ls 就足够了吗?
ls | grep -v "//|=/|@/||" 然后 ls 会通过管道传输到反向 grep 工作吗? 这个问题似乎不符合质量标准,也许如果我写更多随机的东西 这将是一个质量…
grep 显示所有行,而不仅仅是匹配,设置退出状态
我正在将命令的一些输出传输到egrep,我用它来确保特定的失败字符串不会出现在其中。 不幸的是,命令本身不会在失败时返回正确的非零退出状态,这就是…
哪个 grep 命令将在其输出中包含当前函数名称?
我使用 -p 选项运行 diff,因此输出将包含每次更改发生的函数的名称。 grep 是否有类似的选项?如果没有,我可以使用什么其他命令来代替? 我不希望使…
合适的 grep + 是什么? sed语法?
我安装了两次 WordPress,其中黑客试图将一些 php 代码注入现有的 php 文件中, 没什么严重的,但现在我必须从多个子目录中的约 200 个文本文件中删除…
Linux 查找文件并 grep 然后按日期列出
我正在尝试查找名称为 formClass.php 且包含 checkCookie 字符串的文件,并且我想按日期列出文件,显示日期、大小、所有者和团体。这些文件位于我的主…
使用 bash 文本实用程序计算字符串匹配后的出现次数
我正在尝试使用一些很酷的 conky 配置来重新组织我的桌面。由于我非常喜欢 Emacs 中的 org 模式,因此我想从保存日常任务的 org 文件中导出任务并将其…
使用 GREP 修改 URL
我有很多像这样的网址, 我需要用 img src 部分替换 href 部分,所以它会说 ,然后用 img.php?image= 替换 loc???/th_ 部分,这样 任何人都可以帮我用…
bash 脚本的通配符和正则表达式问题
我的正则表达式有问题: 我的脚本是用 perl 编写的。 #!/usr/bin/perl # Inverse les colonnes 1 et 2 while(<>){ my @cols = split (/\|/); print "$…
Shell:从 HTML 中提取一些代码
我有一个 HTML 文件中的以下代码片段: 我想 520z3AjKzHL 519z3AjKzHL 31F-sI61AyL 71k-DIrs-8L 61CCOS0NGyL 从 HTML 中提取代码。 请注意:必须使用 …
如何匹配“ABC-123”但不是“XABC-123”在正则表达式中
我有这个 egrep 搜索: egrep -is "(ABC-[0-9]+)" 它与字符串中任何位置的 ABC-123 匹配。 我希望它忽略 XABC-456 或 YABC-789。 换句话说,这些示例…