许多文件

许多文件

我的一个文件夹中有一堆 LyX 文档。

我想在文档中搜索几个术语,以便选择我感兴趣的文档。例如,我有 20 个人的 LyX 格式的简历。我必须搜索这些简历中哪些提到了 xml。

Windows 实用程序不允许在 LyX 文件中进行搜索。我有什么选择?我不想生成 pdf 并这样做。

还有任何 LaTeX 包可以从文档内容生成标签吗?

答案1

许多文件

如果你使用 Linux,我会说grep xml *.lyx,但因为你使用的是 Windows,所以这是不可能的。有几个程序提供类似的功能,包括AstroGrep(通过https://superuser.com/a/60174) 和格雷普温(通过Paolo Cereda 在聊天中)一个更彻底的解决方案是赛格威,这是适用于 Windows 的类似 Linux 的环境。在 Cygwin 终端中,您可以grep按照上面所述使用。

不过,Windows 命令行中也有类似的工具可用,findstr(通过https://superuser.com/a/198474打开命令提示符,cd进入包含文件的目录.lyx,然后执行

findstr /s /m xml *.lyx

您可以使用 保存输出到文本文件> out.txt,即

findstr /s /m xml *.lyx > out.txt

对于少量文件

您可以在 LyX 中同时打开所有文件并使用 LyX 的高级搜索功能:

编辑 --> 查找和替换(高级)。转到搜索面板中的“设置”选项卡,然后选择打开文件

enter image description here

答案2

在 Windows 下,可以使用-F印地语AndR取代电视ext. FART 提供了一个极简的接口来与众所周知的grep. 命令行选项如下

fart --count --ignore-case *.lyx XML

这将仅显示文件名 ( ) 并对中的--count短语执行不区分大小写的搜索 ( --ignore-case) 。输出中,您将看到每个文件中 出现的次数,并且仅显示匹配的文件。XML*.lyxXML

相关内容