Re: [shell-script] Uso do iconv em todos os subdiretorios de um dir raiz

2007-01-11 Por tôpico andnovelli
Olá amigos! Primeiramente obrigado pela força que todos estão dando! Waldemar! Eu dei uma olhada no seu script e achei algumas coisas que eu deveria mudar mas nao estou muito certo ok? por isso vou colocar o script com as minhas alterações para que voce possa me dar mais um help se possivel!

Re: [shell-script] Re: Uso do iconv em todos os subdiretorios de um dir raiz

2007-01-11 Por tôpico andnovelli
Fala gleisson! beleza? O seu script ate que roda legal, mas ele só entra em um subnivel de pasta né? o foda é que eu tenho que entrar em varios subniveis, minha estrutura de diretorios tem muitos niveis, e fica meio foda de acertar, vc sabe se dá pra fazer ele entrar em mais niveis? Abraço

[shell-script] Re: Uso do iconv em todos os subdiretorios de um dir raiz

2007-01-11 Por tôpico gleissonmb
tenta dessa maneira entao, eu uso pra renomear arquivos recursivamente e funciona...entao vc pode colocar o script que quiservaleu O corretor.sh eh o nosso script que renomeia os arquivos (so como exemplo pra vc, se quiser coloco na lista). Aqui da certo. #!/bin/bash /usr/local/bin/corretor.

Re: [shell-script] Netcat bidirecional.

2007-01-11 Por tôpico Fernando Lemes da Silva
Essencialmente é um trafego TCP entre máquinas distintas.. não rola usar SIGNALs... Quanto ao exemplo do Leandro, não é o que eu preciso, eu preciso de enviar e receber dados pela mesma conexão TCP. []'s -- 001000101010010100110100100101000111 Fernando LEMES da Silva

[shell-script] [Off Topic] Configurando Samba

2007-01-11 Por tôpico Vinicius Sandim
Ola Pessoal,desculpa pelo off mas é que o problema é urgente, se alguem puder me ajudar... Sou iniciante no pinguim e gostaria da ajuda de voces, estou configurando um servidor de arquivos com estações windows, andei lendo uns tutoriais na internet sobre o mesmo e acho que até consegui muita co

Re: [shell-script] Uso do iconv em todos os subdiretorios de um dir raiz

2007-01-11 Por tôpico Waldemar
Olá André, Reparei que nas suas modificacoes tinha alguns erros e também me pareceu estranho vc ter tentado converter imagens. Bom, pelo que eu entendi o que você quer é converter tudo pra ISO-8859-1, correto? Entào eu modifiquei aqui o script pra você, fica assim: #!/bin/bash # Script para conv

Re: [shell-script] Uso do iconv em todos os subdiretorios de um dir raiz

2007-01-11 Por tôpico Tiago Barcellos Peczenyj
Algumas sugestões sob forma de script http://pastebin.com/856704 Entre outras coisas, usei case / for e coloquei mais uma opção []´s Tiago On 1/11/07, andnovelli <[EMAIL PROTECTED]> wrote: > > Olá amigos! > > Primeiramente obrigado pela força que todos estão dando! > > Waldemar! > > Eu dei um

[shell-script] Re: [Off Topic] Configurando Samba

2007-01-11 Por tôpico grande_uosh
Vinicius, estás moderado! --- Em shell-script@yahoogrupos.com.br, "Vinicius Sandim" <[EMAIL PROTECTED]> escreveu > > Ola Pessoal,desculpa pelo off mas é que o problema é urgente, se alguem puder me ajudar... A dúvida sobre Samba é fora do escopo da lista, sugiro que todos que tenha

Re: [shell-script] [Off Topic] Configurando Samba

2007-01-11 Por tôpico andnovelli
Vishe cara procure uma lista de SO eu recomendo a debian-user-portuguese@lists.debian.org Se este assunto form moderado pela lista e vc quiser uma ajudinha, me contata em pvt (desde que o pessoal nao se incomode). On Thursday 11 January 2007 11:06, Vinicius Sandim wrote: > Ola Pessoal,descul

[shell-script] Re: Netcat bidirecional.

2007-01-11 Por tôpico Juliano
Existe um jeito simples de se fazer isso com zsh e o módulo tcp #!/bin/zsh autoload -z tcp_open autoload -z tcp_read tcp_open 127.0.0.1 110 pop tcp_command [EMAIL PROTECTED] debug: OK+ tcp_close Se você precisa do controle dessa conexão e enviar e receber dados por ela funciona normalmente. At

Re: [shell-script] Netcat bidirecional.

2007-01-11 Por tôpico Julio C. Neves
Fala Fernando, vc andou meio sumido... Olha só, não é uma solução elegante, mas se vc que monitorar o netcat, supondo que o programa que dispara o netcat se chama prg.sh, vc sempre poderá inventar um time-out da seguinte maneira: Prompt> cat timeout.sh #!/bin/bash # Recebe por parâmetro a qtd de s

Re: [shell-script] Netcat bidirecional.

2007-01-11 Por tôpico Flavio Junior
Entendi sua ideia.. Bom, na verdade o que impossibiilta o trap é que o "|" nos comandos gera uma subshell, e pra ela são resetados os valores do trap, senão voce pdoeria fazer algo como: #!/bin/bash trap "kill $$" 17 18 20 # executa quando morrer um processo filho, no caso o nc server cat teste |

[shell-script] script com awk

2007-01-11 Por tôpico Joao Cesar
Bom dia pessoal, sou novo na questão de scripts e peguei um script que tem um awk que faz assim while (getline < "/etc/users" && !ERRNO) { print "Edição de Dados do Usuário "$1":" } eu preciso pegar esse $1 que é o login do usuario em outro arquivo que contem o login e o

[shell-script] comando para retornar somente a primeira linha

2007-01-11 Por tôpico Adriano Carneiro de Moura
pessoal, essa deve ser fácil ... # cat ldap_HOB0.ldif | grep -i "sambaSID:" | head | cut -d' ' -f2 S-1-5-21-339180480-1879081852-946743340 S-1-5-21-339180480-1879081852-946743340-2998 S-1-5-21-339180480-1879081852-946743340-512 S-1-5-21-339180480-1879081852-946743340-513 O que devo acrescentar n

Re: [shell-script] Netcat bidirecional.

2007-01-11 Por tôpico Fernando Lemes da Silva
Olá Julio, Entendi a ideia, mas não consegui mandar o primeiro comando (cat) para background com os demais processos conectados por pipes. A questão era: cat "named_pipe" | nc -l 12345 | while read linha; do ... echo OK > named_pipe ... done O problema er

Re: [shell-script] Uso do iconv em todos os subdiretorios de um dir raiz

2007-01-11 Por tôpico Flavio Junior
Pessoal... soh um detalhe que me gerou duvida. No script inicial que o criador do topico mandou ele tentava converter o NOME do arquivo de UTF para ISO e não o seu conteudo (pelo menos foi isso q eu me lembro de ter pensado quando li). O comando file -i retorna o charset do conteudo do arquivo..

Re: [shell-script] script com awk

2007-01-11 Por tôpico Tiago Barcellos Peczenyj
Veja este exemplo: $ cat dados.txt um:dois:tres quatro:cinco:seis $ awk -F':' 'BEGIN{while(getline < "dados.txt" && !ERRNO) print $2}' dois cinco Podes ver mais aqui: http://www.cs.uu.nl/~piet/docs/nawk/nawk_25.html Quanto a sua dúvida, por favor, explique melhor. Provavelmente vai precisar de a

Re: [shell-script] comando para retornar somente a primeira linha

2007-01-11 Por tôpico Tiago Barcellos Peczenyj
Ola tem 2 opções curtas: head -1 sed 'q' []´s Tiago On 1/11/07, Adriano Carneiro de Moura <[EMAIL PROTECTED]> wrote: > > pessoal, > > essa deve ser fácil ... > > # cat ldap_HOB0.ldif | grep -i "sambaSID:" | head | cut -d' ' -f2 > S-1-5-21-339180480-1879081852-946743340 > S-1-5-21-339180480-18

Re: [shell-script] comando para retornar somente a primeira linha

2007-01-11 Por tôpico Flavio Torres
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Adriano Carneiro de Moura escreveu: > > pessoal, > > essa deve ser fácil ... > > # cat ldap_HOB0.ldif | grep -i "sambaSID:" | head | cut -d' ' -f2 > S-1-5-21-339180480-1879081852-946743340 > S-1-5-21-339180480-1879081852-946743340-2998 > S-1-5-21-3391

Re: [shell-script] script com awk

2007-01-11 Por tôpico Flavio Torres
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Joao Cesar escreveu: > > Bom dia pessoal, > > sou novo na questão de scripts e peguei um script que tem um awk > que faz assim > > while (getline < "/etc/users" && !ERRNO) { > > print "Edição de Dados do Usuário > "$1":" } > > eu preciso pegar esse $1

Re: [shell-script] script com awk

2007-01-11 Por tôpico Joao Cesar
após imprimir o $2 no seu exemplo eu preciso pegar outras informações em outro arquivo exemplo: awk -F':' 'BEGIN{while(getline < "dados.txt" && !ERRNO) print $2 aqui preciso pegar o $2 do arquivo outrosdados.txt }' entendeu? 2007/1/11, Tiago Barcellos Peczenyj <[EMAIL PROTECTED]>: > > Veja

Re: [shell-script] comando para retornar somente a primeira linha

2007-01-11 Por tôpico Flavio Junior
head -1 ou head -n1 Flavio do Carmo Junior On 1/11/07, Adriano Carneiro de Moura <[EMAIL PROTECTED]> wrote: > > pessoal, > > essa deve ser fácil ... > > # cat ldap_HOB0.ldif | grep -i "sambaSID:" | head | cut -d' ' -f2 > S-1-5-21-339180480-1879081852-946743340 > S-1-5-21-339180480-1879081852-9

Re: [shell-script] script com awk

2007-01-11 Por tôpico Joao Cesar
Pior que já mas nao funciona heheheh Em 11/01/07, Flavio Torres <[EMAIL PROTECTED]> escreveu: > > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > Joao Cesar escreveu: > > > > Bom dia pessoal, > > > > sou novo na questão de scripts e peguei um script que tem um awk > > que faz assim > > > > w

Re: [shell-script] Uso do iconv em todos os subdiretorios de um dir raiz

2007-01-11 Por tôpico andnovelli
flávio! exato! o meu maior problema é relacionado ao nome do arquivo que esta com acentuação errada, o outro problema, é que eu tenho uma estrutura com 3000 diretorios, sendo que esses diretorios vieram de dois servidores diferentes um em utf-8 e outro em iso-8859-1, aí o que pega é que se eu m

Re: [shell-script] Uso do iconv em todos os subdiretorios de um dir raiz

2007-01-11 Por tôpico andnovelli
Olá waldemar! Obrigado pela força! testei seu script aqui, e verifiquei que ele nao consegue acessar diretorios com nomes contendo espaço (usuario de windows adora espaço e acentuação em nomes de diretorios) daí modifiquei a variavel $1 para $* para poder pegar todo o nome do diretorio no fo

Re: [shell-script] Netcat bidirecional.

2007-01-11 Por tôpico Julio C. Neves
Fala Fernando, qdo vc disse que não conseguiu por causa do pipe, eu is sugerir justamente o que vc fez, o uso de process substitution. Vc tb pode fazer uma substituição de processos do conjunto inteiro redirecionando a entrada do done. Mas tem 2 coisas estranhas: 1. Me parece que o correto é: nc

Re: [shell-script] Netcat bidirecional.

2007-01-11 Por tôpico Fernando Lemes da Silva
Opa Julio! Eu tinha tentado usar somente o "<(comando)" mas o nc recebe o pipe do process substitution como argumento e não espera isto. Já usando o "< <(comando)" ele entente que estou jogando o pipe na STDIN.. e tudo funciona ok! Depois que isto comecou a funcionar eu compliquei um