gpt4 book ai didi

linux - 当另一个文件中不存在文本时,使用 grep 进行过滤以打印

转载 作者:IT王子 更新时间:2023-10-29 00:50:35 25 4
gpt4 key购买 nike

我有一个 linux 过滤器,用于从包含本地化字符串的 xcode 项目中提取所有行,并生成唯一条目的排序列表。过滤器工作正常,如下所示。

grep NSLocalized *.m | perl -pe 's/.*NSLocalizedString\((.+?)\,.*/$1/' | sort | uniq 

结果是一个看起来像这样的字符串列表

@"string1"
@"string2"
etc

我现在需要做的是识别另一个文本文件中不存在的条目。假设我有一个文本文件包含;

@"string1"
@"string3"
etc

结果将是 @"string2" 因为它不存在于文件中

为了论证,文件命名为list.txt

我需要在过滤器中添加什么?我确信我可以用 grep 做到这一点,但我的大脑出现故障了!

最佳答案

一个简单的 GREP 开关 (-v) 打印相反的结果。所以命令是

GREP -v -f 文件名1 文件名2 > 文件名3

关于linux - 当另一个文件中不存在文本时,使用 grep 进行过滤以打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3735585/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com