我真的很感激一些帮助:
我有一个很大的文件,我会给你一个如何格式化的例子:
name:lastname:email
Run Code Online (Sandbox Code Playgroud)
我有一个输入文件,其中有很多名称,如下例所示:
edward
michael
jenny
Run Code Online (Sandbox Code Playgroud)
我想将大文件中的名称列与输入文件中的名称匹配,并且仅当它完全匹配时(不区分大小写)
一旦找到匹配项,我希望它输出包含所有匹配项的 .txt
我想我可以使用类似的命令^Michael:
来给它。
谁能帮我解决这个 grep 问题吗?
抱歉,如果我不太清楚的话,已经很晚了,我已经解决这个问题很多年了
"Centos 5, "grep -i -E -f file.txt /root/dir2search >out.txt"
file.txt containing
^michael:
^bobert:
^billy:
Run Code Online (Sandbox Code Playgroud)
没有找到任何东西。
我会尽量保持简单,因为我对 grep/linux 没有那么丰富的经验。
我有一个非常大的 .txt 文件(1.7GB),格式如下:
username:email:IP
Run Code Online (Sandbox Code Playgroud)
我有另一个较小的 .txt 文件(大约 10 万行文本),其中仅包含:
username
Run Code Online (Sandbox Code Playgroud)
我想制作一个输出列表,其中包含在大型和小型 .txt 文件中找到的用户名(不区分大小写),但我希望它们也具有在较大文本文件中找到的电子邮件和 IP。
所以我的最终输出将采用以下格式:
username:email:IP
Run Code Online (Sandbox Code Playgroud)
但它只会包含在两个 .txt 文件中找到的用户名