搜索所有大于或等于 13 位数字的脚本

搜索所有大于或等于 13 位数字的脚本

我有一个需求,我需要在一组文件(*.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

相关内容