grep

使用列表文件中的 keywords\index{keywords} 替换文件中的关键字
grep

使用列表文件中的 keywords\index{keywords} 替换文件中的关键字

我正在尝试在 Linux 下在 LaTeX 文件中生成索引条目。我有两个文件:file1.txt包含所有索引条目 cats\index{cat} dogs\index{dog} elephants\index{elephant} rats\index{rat} 该animals.tex文件包含故事文本。 elephants are afraid of rats but are not scared of cats and dogs. 我怎样才能用 file1.txt 中的动物替换 .tex 文件中的不同动物?以获取以下文本: Elephant...

Admin

使用 Grep 查找和替换 TextWrangler
grep

使用 Grep 查找和替换 TextWrangler

我希望有人能帮忙。 -我需要更改包含以下内容的任何行中的符号:,但仅限于以以下内容开头的行<name> 例如 <name>CT Special Forces 2 - Back in the Trenches</name> 将更改为: <name>CT Special Forces 2: Back in the Trenches</name> 我知道我可以在 TextWrangler 中使用标准查找和替换,但是有多行相同的文本,所以我只想更改以 符号开头的每一行,<name&gt...

Admin

从文件中删除特定字符串
grep

从文件中删除特定字符串

输出.txt 1.1.1.1:22/ does not support password authentication. [ERROR] target ssh://2.2.2.2:22/ does not support password authentication. [ERROR] target ssh://3.3.3.3 我想:22/ does not support password authentication. [ERROR] target ssh://从新output.txt文件中删除字符串并将 IP 地址放入其中 期望输出: 1.1...

Admin

find -exec grep {} \; egrep -v string \; # 命令链刹车
grep

find -exec grep {} \; egrep -v string \; # 命令链刹车

我正在使用 find 命令来查看它的行为,但我有点迷失。 第一位很好: find . -maxdepth 1 -exec grep -l abc {} \; grep: .: Is a directory ./file2.pdf ./file1 然后我尝试通过链接另一个 egrep 命令来排除 .pdf 文件,但失败了。 find . -maxdepth 1 -exec grep -l abc {} \; -exec egrep -vl '*.pdf' {} \; grep: .: Is a directory ./file2.pdf ./file...

Admin

如何使用 Python 脚本来 grep iTunes 进程
grep

如何使用 Python 脚本来 grep iTunes 进程

import os, signal def check_kill_process(iTunes): for line in os.popen("ps ax | grep " + iTunes + " | grep -v grep"): fields = line.split() pid = fields[0] os.kill(int(pid), signal.SIGKILL) ...

Admin

查找所有不包含给定字符串的文件
grep

查找所有不包含给定字符串的文件

grep -l "this is a test" 将列出$pwd包含指定字符串的所有文件。但是 grep -vl "this is a test" 将列出包括这些文件在内的所有文件,因为包含该字符串的文件也包含不包含该字符串的行。 我可以建立第一组的列表,然后列出目录中不在该列表中的所有文件,但有没有更简单的方法?我通常使用bash,但我可以切换到csh或即使perl它会有所帮助。 ...

Admin

locate foo从终端运行
grep

locate foo从终端运行

我的 USB 驱动器上某个地方有一个文件丢失了,里面有字符串“foo”。我想使用 MacBook Pro 上的终端恢复它。以sudo超级用户身份使用一些批处理文件列出预期目录,例如 MyMacBook-Pro-2:~ gs$ sudo -s ls -l /volumes/Seagate* Password: xxxxx total 2144 -rw-r--r--@ 1 gs wheel 20484 12 Oct 10:55 .DS_Store d--x--x--x 6 root wheel 272 1...

Admin

包含大量文本和 .SQL 文件的本地“数据库”的解决方案
grep

包含大量文本和 .SQL 文件的本地“数据库”的解决方案

我的单个目录树中包含了几百 GB 的文本数据。这些数据由非常大的文本文件和一些 MySQL 数据库转储组成(当然,当它们脱离了 DBMS 时,大部分都用作文本文件)。文本文件中的数据结构千差万别,有些是每行一条记录,有些有列和各种列分隔符,还有一些甚至看起来像 JSON。 我通常搜索这个庞大但原始的数据库的方法是在父文件夹中执行grep,但现在数据库已经足够大,单个grep命令可能需要长达 30 分钟。 出于这个原因,我早就应该转向合适的数据库解决方案。 所有数据都存储在我的本地机器上,并且我是唯一的用户,因此我对解决方案的要求如下: 我可以将其指...

Admin

通过xargs修改在vim中打开文件
grep

通过xargs修改在vim中打开文件

使用发现命令实用程序,我可以 grep 某些目录的位置,并且需要打开包含的文件。我无法将 find 与 exec 一起使用,例如这个例子 find . -name "*.txt" -exec vim {} +。 如果我不修改 grep 输出,xargs 的工作方式如下 searchUtilityCommand | grep keyword | xargs vim 但我确实需要 searchUtilityCommand | grep keyword | xargs -I % vim %/extra/path 但是,这样做时它会打开第一个命中,在我...

Admin

如何在 Git Bash 中使用 Find、Grep 和 Exec 复制 grep 文件
grep

如何在 Git Bash 中使用 Find、Grep 和 Exec 复制 grep 文件

我到处寻找答案,但似乎没有找到任何答案。在 Git Bash 中,我需要弄清楚如何获取使用 grep 找到的文件并将其复制到其他地方。说明是使用 find、grep 和 exec 命令来执行此操作。我使用 grep 命令(即 grep -rli [搜索词] *)找到了需要复制的文件,那么如何将其放入 find exec 命令中进行复制? ...

Admin

关于 Sublime Text 3 RegExp 引擎
grep

关于 Sublime Text 3 RegExp 引擎

在 Sublime 中,如何使用 Grep 查找少于 4 个字符的单词? 四处搜寻后,我发现这个答案关于如何使用 Grep 查找少于 4 个字符的单词。它要求输入以下内容: egrep -x '.{1,3}' 但这在 Sublime 中似乎不起作用。即使我删除了 egrep 和 -x 前缀,它也不起作用。 是否有技巧可以使 Grep 命令适应 Sublime 中的工作? ...

Admin

grep 命令行在文件夹中的所有 .zip 中搜索字符串并将其提取。在 Windows 7 中
grep

grep 命令行在文件夹中的所有 .zip 中搜索字符串并将其提取。在 Windows 7 中

我是 grep 的新手,所以请放轻松,谢谢。这是我所拥有的,我有一个文件夹,其中包含 1000 个小尺寸的 .zip 文件,我想使用字符串搜索所有文件,如果匹配,则仅将匹配的字符串提取到另一个文件夹。 grep "u74" *.zip 好的,上面的代码 ii 将 1 个 zip 文件放在 grep 文件夹中,并搜索 u74 并且匹配。 我如何制作一个 search.bat 并将所有 zip 保留在其原始文件夹中,而不是将它们移动到 grep 文件夹。我的 grep 安装文件夹 C:\Program 文件(x86)\GnuWin32\bin ...

Admin

删除包含重复正则表达式字符串的行
grep

删除包含重复正则表达式字符串的行

如果之前已经问过这个问题,我很抱歉,但不幸的是,关于这种事情有太多的问题,虽然它们都是相关的,但很多适用于一个实例的情况可能并不适用于另一个实例,所以这就是我的问题。 我有一个文件,其中包含正则表达式的 pdfgrep 输出,其中包含相当多的输出行。文本文件的格式如下: /path/to/file_1/containing/regex/string regex_string_1 /path/to/file_1/containing/regex/string regex_string_1 /path/to/file_1/containing/regex/s...

Admin

Cygwin EOL Windows
grep

Cygwin EOL Windows

我正在努力记住如何配置 Cygwin 以使用 Windows EOL 而不是 Unix EOL。多年来我从未这样做过,而且我刚买了一台新笔记本电脑。 笔记:请耐心听我描述这个问题。我不是希望得到一些回复,指导我使用 bash shell 或 perl 或任何其他方法来解决所述问题。我知道这是可能的;我从 Win2k 开始就这样做了。我现在已经报废的 Vista 机器以这种方式工作了 10 年。如果它没有坏掉,我会有书签 :( 我前雇主的 Win 7 笔记本电脑就是这样工作的。我记得在默认 bash shell 中设置 EOL 的一些步骤;但找不到任何网站引...

Admin

通过管道将内容导入 Grep
grep

通过管道将内容导入 Grep

我有一个命令,可以以文本形式输出我所属的组: $ groups dbadmin hdpcl3 stargroup9 jorgesgroup ... 我想检查一下此输出是否包含我想要的组。我试过: $ groups > mygroups.txt $ grep -R "stargroup9" mygroups.txt stargroup9 这可行,但我想在一行中完成此操作而不创建临时文件。一种简洁的方法是知道如何: $ groups | grep -R "stargroup9" . 其中 '.' 表示将输入放在此处,例如R 的 dplyr...

Admin