Sugiro que você use grep
:
grep -Po '[0-9]{13}[0-9]*' numbers.txt
Exemplo:
Conteúdo do arquivo:
Jack D 1234567890123
Ollie M 1234567890
Richard P 12345678901234567890
Saída:
1234567890123
12345678901234567890
Eu tenho um requisito onde eu preciso encontrar o cartão de crédito no's em um conjunto de arquivos (*. txt, * .csv ou qualquer extensão). Os números do cartão de crédito são numéricos e têm um mínimo de 13 dígitos numéricos ou mais. Então, basicamente, todos os valores que tem 13 dígitos numéricos ou mais.
Eu preciso imprimir todos os números de cartão de crédito. Você poderia por favor me ajudar?
Sugiro que você use grep
:
grep -Po '[0-9]{13}[0-9]*' numbers.txt
Conteúdo do arquivo:
Jack D 1234567890123
Ollie M 1234567890
Richard P 12345678901234567890
Saída:
1234567890123
12345678901234567890