homemsemnome
(usa Debian)
Enviado em 19/07/2016 - 11:40h
thinomar escreveu:
rodrigofl20:
Você precisa só das linhas ou do número delas também? Caso precise do número da linha, use o argumento "-n" no grep. O "ORA-" precisa estar no início da linha, sem nenhum caracter antes dele? Se sim, utilize "^" antes da sentença buscada. O "ORA-" pode ser minúsculo ou maiúsculo? Utilize o argumento "-i":
grep -in "^ORA-" /caminho/do/fodendo/arquivo.txt
Para fazer a comparação e verificar se as linhas existem em outro arquivo, basta jogá-las em uma variável e grepar essa variável no arquivo que deseja comparar. Pode fazer isso através de um laço.
homemsemnome:
Algo me diz que o caminho ou algo do gênero tá errado. Dá um:
locate Documentos/Homem
Se retornar algo, joga a saída no find:
find /MEU/FODENDO/CAMINHO -iname "*txt" -exec grep -i "Linux" {} \;
--
-I've been talking to the main computer
-And...?
-It hates me
Então irmão, no comando
locate saiu isso daqui. Note que existem vários .txt na pasta Homem. Não aparece o ".txt" porque eu renomeei os textos salvos no Gedit para ficar mais bonitinho, mas todos os tutoriais aí foram feitos por mim no Gedit. Tenho certeza que são .txt.
desktop@debian:~$ locate Documentos/Homem
/home/desktop/Documentos/Homem
/home/desktop/Documentos/Homem/Alterar senha de usuário e senha root
/home/desktop/Documentos/Homem/Aprenda_a_Programar-Luciano_Ramalho.pdf
/home/desktop/Documentos/Homem/Comando mv - terminal
/home/desktop/Documentos/Homem/Comandos de compactação e descompactação
/home/desktop/Documentos/Homem/Como checar a versão do Debian
/home/desktop/Documentos/Homem/Como matar um processo no Debian
/home/desktop/Documentos/Homem/Deletar e recriar diretórios no Linux
/home/desktop/Documentos/Homem/Descompactar arquivos tar.gz pelo terminal
/home/desktop/Documentos/Homem/Esteganografia
/home/desktop/Documentos/Homem/Foca Linux - Avançado
/home/desktop/Documentos/Homem/Foca Linux - Básico
/home/desktop/Documentos/Homem/Foca Linux - Intermediário
/home/desktop/Documentos/Homem/Links .onion
/home/desktop/Documentos/Homem/Obter Hash de arquivos
/home/desktop/Documentos/Homem/Por que eu sou agnóstico - Robert G. Ingersoll .pdf
/home/desktop/Documentos/Homem/Solucionar problema de queda de internet durante atualização do sistema
/home/desktop/Documentos/Homem/Sources.list
/home/desktop/Documentos/Homem/Tutorial sobre ataque DDoS
/home/desktop/Documentos/Homem/Webcam e microfone
/home/desktop/Documentos/Homem/Wget
/home/desktop/Documentos/Homem/Why I Am an Agnostic - Robert G. Ingersoll .pdf
/home/desktop/Documentos/Homem/aula-AnaliseAlgoritmos.pdf
/home/desktop/Documentos/Homem/aula1.pdf
/home/desktop/Documentos/Homem/python_para_desenvolvedores_2ed.pdf
/home/desktop/Documentos/Homem/slackbookptbr-1.0.2.pdf
desktop@debian:~$
Eu tentei substituir o .txt pelo .pdf para ver se funfava e só um dos meus .pdf apareceu. '-'
desktop@debian:~$ find /home/desktop/Documentos/Homem -iname "*pdf" -exec grep -i "Linux" {} \;
Arquivo binário /home/desktop/Documentos/Homem/slackbookptbr-1.0.2.pdf coincide com o padrão
desktop@debian:~$
E ao dar o comando
find que você sugeriu, simplesmente não sai nada. Assim que eu aperto enter ele retorna para o próximo comando.
desktop@debian:~$ find /home/desktop/Documentos/Homem -iname "*txt" -exec grep -i "Linux" {} \;
desktop@debian:~$ find /home/desktop/Documentos/Homem -iname "*txt" -exec grep -i "Linux" {} \;
desktop@debian:~$ find /home/desktop/Documentos/Homem -iname "*txt" -exec grep -i "Linux" {} \;
desktop@debian:~$
Não precisa nem mais me dar a solução do problema porque eu já importunei demais vocês. Só me diga: isso é algo para eu me preocupar? Sei que é só um detalhe bobo, mas se for alguma falha do sistema, eu posso formatar o HD. Não quero ficar com um SO defeituoso aqui.
Será que eu peguei um vírus ou algo do gênero?!