我有一个需求,我需要在一组文件(*.txt、*.csv 或任何扩展名)中查找信用卡号。信用卡号是数字,至少有 13 位或更多数字。所以基本上所有值都有 13 位或更多数字。
我需要打印所有信用卡号。你能帮我吗?
答案1
我建议你使用grep
:
grep -Po '[0-9]{13}[0-9]*' numbers.txt
例子:
文件内容:
Jack D 1234567890123
Ollie M 1234567890
Richard P 12345678901234567890
输出:
1234567890123
12345678901234567890