script para pesquisar todos os números numéricos maiores ou iguais a 13 dígitos

-10

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?

    
por Sunny Singhal 17.08.2015 / 16:26

1 resposta

1

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
    
por Tim 17.08.2015 / 16:29