过滤/删除文本文件中行的第一部分?

过滤/删除文本文件中行的第一部分?

我有一个大约 400mb 的文本文件,其中包含如下哈希值和密码:

h73kdkf947gjsl489fjh74jkdl:lolpassword

像这样:

[email protected]:lolpassword

现在,有很多行,我无法或无法将哈希值或密码一一删除。

是否有命令或脚本可以执行此操作?只需过滤掉哈希/电子邮件或密码,然后将其导出到新的 .txt 文件?我正在制作一个自定义单词列表,因为我在我的母语中找不到任何好的单词列表。

答案1

好像密码是用“:”分隔的

如果我理解正确的话,下面的命令就可以完成你的工作。

cut -d ":" -f 2 textfile > passwords.txt

相关内容