Enviado em 04/12/2019 - 11:19h
Pessoas ... tenho um arquivo com milhares de linhas ... preciso fazer constantemente buscas por trechos especificos ... o único padrão que existe nas linhas é que esses trechos sempre ficam entre certas palavras ... outro porém entretanto é que pode ter mais de uma ocorrência dessas palavras, logo preciso especificar tb a ocorrência da palavra. como fazer isso ??NOME joão bosco da silva CPF 12345678998 CIDADE tão tão distante NOME pedro paulo amaral ... nonononononononononoononononono nonononononononononoononononono ...NOME manoel carlos CPF 12345678998 CIDADE tão tão distante NOME mario zetti CPF 12345678998... nonononononononononoononononono
* Retornar trecho entre a primeira ocorrência de 'NOME' e a primeira ocorrência de 'CPF' joão bosco da silva manoel carlos * Retornar trecho entre a primeira ocorrência de 'NOME' e a segunda ocorrência de 'CPF' >>> manoel carlos CPF 12345678998 CIDADE tão tão distante NOME mario zetti
Enviado em 04/12/2019 - 14:08h
Amigo acho que voce está procurando um programa simples. Consegui fazer um em uns 3 minutos com python, talvez lhe agrade# coding = utf-8 # using namespace std file = str(input("Digite o caminho para o arquivo: ")) needle = str(input("Digite o texto para buscar: ")) op = open(file, "r+") counter = 0 for i in op.readlines(): if needle in i: counter += 1 print(i) input("<<prescione qualquer tecla para a proxima linha>>") print("Total de ocorrencias da palavra: ") print(counter)
Enviado em 04/12/2019 - 14:16h
grep "string" arquivo | wc
------------------------------------------------------| Linux User #621728 |------------------------------------------------------ " Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )" ------------------------------------------------------| Linux User #621728 |------------------------------------------------------
Enviado em 04/12/2019 - 18:30h
Cara de nada, mas será que com essa solução não dá pra fazer alguma coisa com isso, tipo mais de um termo para buscar em um texto ou arquivo, etc.Enviado em 05/12/2019 - 21:05h
NOME joão bosco da silva CPF 12345678998 CIDADE tão tão distante NOME pedro paulo amaral ... nonononononononononoononononono nonononononononononoononononono ...NOME manoel carlos CPF 12345678998 CIDADE tão tão distante NOME mario zetti CPF 12345678998... nonononononononononoononononono
* Retornar trecho entre a primeira ocorrência de 'NOME' e a primeira ocorrência de 'CPF' joão bosco da silva manoel carlos * Retornar trecho entre a primeira ocorrência de 'NOME' e a segunda ocorrência de 'CPF' >>> manoel carlos CPF 12345678998 CIDADE tão tão distante NOME mario zetti
sed -r 's/NOME//2;s/CPF//2' texto|grep -E -o 'NOME.*CPF [0-9]+' NOME joão bosco da silva CPF 12345678998 NOME manoel carlos CPF 12345678998
grep -E -o 'NOME.*CPF [0-9]+.*NOME.*CPF [0-9]+' texto NOME manoel carlos CPF 12345678998 CIDADE tão tão distante NOME mario zetti CPF 12345678998
Como aprovar Pull Requests em seu repositório Github via linha de comando
Como gerar um podcast a partir de um livro em PDF
Automatizando digitação de códigos 2FA no browser
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Como Definir o Painel Principal em Múltiplos Monitores no Linux Mint
Minecraft Launcher para Arch Linux
Instalar o Apache, MySQL e PHP no Oracle Linux 8
Resolvendo o erro "libQt6Widgets.so.6: cannot open shared object file" no Linux
Como bloquear e desbloquear papel de parede no Ubuntu 24.04 (0)
Mouse bluetooth no Debian 12.10. (0)
tentando instalar em um notebook antigo o Linux LegacyOS_2023... (2)