msoliver
(usa Debian)
Enviado em 17/01/2021 - 22:12h
rafaelff91 escreveu:
msoliver permaneceu na mesma.
por exemplo: essa linha abaixo não encontra no grep... no site regexr.com funciona.
1F 001354800001061PILARSKI & BOSETTO LTDA 082000092501 2062199408054712100RUA ¨JOAO ARQUELAU SOARES 762 JD.PALMEIRAS 85805120PR7493CASCAVEL 49000000000000000500000000000000000N F
e abaixo está uma linha que foi encontrada. Não consigo ver diferenças entre elas:
1F 001354930001771MARTIGNAGO & ZONTA LTDA 022000122300 2062199407013329501RUA SANDINO E DE AMORIN 1192 JD.M DE FATIMA 85807190PR7493CASCAVEL 49000000000000000152007070100000000N F
Algum problema no arquivo original?
files/K3241.K032001K.CNPJ.D01120.L00001: ASCII text, with very long lines
o comando file acusa como ASCII, porém este arquivo possui acentuação.
Talvez seja isso que esteja confundindo o grep ou é apenas a forma como o file funciona ( olha a primeira linha e com base nela define o enconding?)
Não encontrei caracteres "acentuados" nas linhas acima.....
Testando aqui, as duas linhas "casaram",
No
grep -E,
egrep,
sed e
awk.
Saída do file.
file texto.txt
texto.txt: UTF-8 Unicode text, with very long lines
Esse arquivo é gerado em qual sistema?
Para casar a linha inteira, usei:
grep -E '^1F.*7493CASCAVEL.*$' texto.txt
files/K3241.K032001K.CNPJ.D01120.L00001: ASCII text, with very long lines
Essa é a saída completa do file?
______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________