正则表达式比较多个文件中的字符串

标签 regex linux scripting sed awk

我有多个包含各种字符串的 XML 文件。我还有一个字符串文本文件,其中一些包含在 XML 文件中。

XML:

text="$$sRegister $$s is stuck at One. (VDB-5014)" uid="5014"/>

字符串文件:

is stuck at one

我想打印字符串文件和 XML 文件中的字符串。这样我就可以在 XML 文件中设置正确的消息类型。鉴于消息量很大,我一直在尝试自动化此过程。想法?

最佳答案

您可以使用grep -f:

grep -f stringFile xmlFile

关于正则表达式比较多个文件中的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20434566/

相关文章:

java - 无法从 Java 为 Latex 运行终端命令

linux - 如何自动更新AWS ec2实例配置文件

linux - 在 cron 作业中运行脚本

ruby - 您是否已将 makefile 替换为 ruby​​ 脚本?

sql-server - 用于备份 SQL Server 数据库的简单命令行程序或脚本是什么?

正则表达式字符串,12 个符号(至少 1 个数字和至少 1 个字母)

javascript - 仅允许输入字段中的某些字符

javascript - 如何删除字符串中除少数几个之外的所有 HTML 标记?

perl - VIM 7.2 `:perldo` 和多个表达式的脚本问题

python - 如何获得非贪婪和贪婪之间所有可能匹配的列表