Script para ler aquivo [RESOLVIDO]

13. Re: Script para ler aquivo [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 18/07/2016 - 20:50h

homemsemnome escreveu:
Também não funfou, mas deixa para lá. O importante é que o comando grep funciona bem para localizar strings. Eu não conhecia esse comando e você me apresentou hoje. Já ganhei meu dia. =)

________________________________________________________________
Boa noite sem nome.
Sugestão:
egrep -ri 'string' ~/Documentos/*.txt 

O "r" é Recursivo, procura em todos diretórios "dentro" de Documentos
O "i" já falaram . . . :)
O "~" é o mesmo que /home/$USER

att.:
marcelo oliver



  


14. Re: Script para ler aquivo [RESOLVIDO]

Homem Sem Nome
homemsemnome

(usa Debian)

Enviado em 18/07/2016 - 20:57h

msoliver escreveu:

homemsemnome escreveu:
Também não funfou, mas deixa para lá. O importante é que o comando grep funciona bem para localizar strings. Eu não conhecia esse comando e você me apresentou hoje. Já ganhei meu dia. =)

________________________________________________________________
Boa noite sem nome.
Sugestão:
egrep -ri 'string' ~/Documentos/*.txt 

O "r" é Recursivo, procura em todos diretórios "dentro" de Documentos
O "i" já falaram . . . :)
O "~" é o mesmo que /home/$USER

att.:
marcelo oliver


Também não funfou. Devem ter feito macumba para o meu Debian. =(

desktop@debian:~$ egrep -ri 'string' ~/Documentos/*.txt
grep: /home/desktop/Documentos/*.txt: Arquivo ou diretório não encontrado





15. Re: Script para ler aquivo

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 18/07/2016 - 21:00h

homemsemnome escreveu:

msoliver escreveu:

homemsemnome escreveu:
Também não funfou, mas deixa para lá. O importante é que o comando grep funciona bem para localizar strings. Eu não conhecia esse comando e você me apresentou hoje. Já ganhei meu dia. =)

________________________________________________________________
Boa noite sem nome.
Sugestão:
egrep -ri 'string' ~/Documentos/*.txt 

O "r" é Recursivo, procura em todos diretórios "dentro" de Documentos
O "i" já falaram . . . :)
O "~" é o mesmo que /home/$USER

att.:
marcelo oliver


Também não funfou. Devem ter feito macumba para o meu Debian. =(

desktop@debian:~$ egrep -ri 'string' ~/Documentos/*.txt
grep: /home/desktop/Documentos/*.txt: Arquivo ou diretório não encontrado



Macumba mesmo. . . . rsrsrsrs
Poste a saída de pwd, por favor.




16. Re: Script para ler aquivo [RESOLVIDO]

Homem Sem Nome
homemsemnome

(usa Debian)

Enviado em 18/07/2016 - 21:02h

msoliver escreveu:

Macumba mesmo. . . . rsrsrsrs
manda a saide de pwd, por favor.
]


desktop@debian:~$ pwd
/home/desktop
desktop@debian:~$



17. Re: Script para ler aquivo [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 18/07/2016 - 21:09h

homemsemnome escreveu:

msoliver escreveu:

Macumba mesmo. . . . rsrsrsrs
manda a saide de pwd, por favor.
]


desktop@debian:~$ pwd
/home/desktop
desktop@debian:~$


________________________________________________
egrep -ri 'string' Documentos/*.txt 




18. Usa em laço for.

Edmar
edmarssouzap

(usa Debian)

Enviado em 18/07/2016 - 21:10h

Boa noite!!!

Se você não está conseguindo com o grep, então usa um laço for com shell script, simples:


for i in $(find /home/edmar -name *.txt); do
aplica_comando >> arquivo;
done


Até.


19. Re: Script para ler aquivo [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 18/07/2016 - 21:16h

homemsemnome escreveu:

msoliver escreveu:

Macumba mesmo. . . . rsrsrsrs
manda a saide de pwd, por favor.
]


desktop@debian:~$ pwd
/home/desktop
desktop@debian:~$


Entendi a macumba . . .
Na pasta Documentos, não existe arquivo txt
/home/desktop/Documentos/Homem/Avaliação.txt
Sendo assim....
egrep -ri 'string' Documentos/Homem/*.txt

Marcelo



20. Re: Script para ler aquivo [RESOLVIDO]

Homem Sem Nome
homemsemnome

(usa Debian)

Enviado em 18/07/2016 - 21:17h

Eu me lembro que quando eu instalei o Debian, selecionei a opção de separar a /home dos demais diretórios. Será que é isso que está dando BO?


21. Re: Script para ler aquivo [RESOLVIDO]

Homem Sem Nome
homemsemnome

(usa Debian)

Enviado em 18/07/2016 - 21:20h

msoliver escreveu:

homemsemnome escreveu:

msoliver escreveu:

Macumba mesmo. . . . rsrsrsrs
manda a saide de pwd, por favor.
]


desktop@debian:~$ pwd
/home/desktop
desktop@debian:~$


Entendi a macumba . . .
Na pasta Documentos, não existe arquivo txt
/home/desktop/Documentos/Homem/Avaliação.txt
Sendo assim....
egrep -ri 'string' Documentos/Homem/*.txt

Marcelo


Também não funfou. O diretório não é reconhecido. Na boa, deixa para lá. Já enchi demais o saco dos senhores. kkkkkk



22. Re: Script para ler aquivo [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 18/07/2016 - 21:20h

edmarssouzap escreveu:

Boa noite!!!
Se você não está conseguindo com o grep, então usa um laço for com shell script, simples:

for i in $(find /home/edmar -name *.txt); do
aplica_comando >> arquivo;
done

Até.


________________________________________
Boa noite Edmar,
Não é necessário o "laço", veja:
find Documentos/ -iname "*.txt" -exec egrep -ri --color 'STRING' {} \; 


Att.:
Marcelo



23. Re: Script para ler aquivo [RESOLVIDO]

Edmar
edmarssouzap

(usa Debian)

Enviado em 18/07/2016 - 21:37h

msoliver escreveu:

edmarssouzap escreveu:

Boa noite!!!
Se você não está conseguindo com o grep, então usa um laço for com shell script, simples:

for i in $(find /home/edmar -name *.txt); do
aplica_comando >> arquivo;
done

Até.


________________________________________
Boa noite Edmar,
Não é necessário o "laço", veja:
find Documentos/ -iname "*.txt" -exec egrep -ri --color 'STRING' {} \; 


Att.:
Marcelo



Boa noite, Marcelo.

O comando find foi muito boa, eu não me lembrava do -exec. Obrigado. Até.



24. Re: Script para ler aquivo [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 18/07/2016 - 21:53h

Só não entendi pq o -R no grep não funcionou !!!!
___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"



01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts