Re: [shell-script] dúvidas

2006-12-11 Por tôpico edjunior
hey, prezado fpereirarosa, poderia ser um pouco mais específico? ;) (em todo caso, vou tentar uma ajuda) se você precisa imprimir a linha X de determinado arquivo, pode usar o `sed -n 'Xp' `. Exemplo: imprimir a 5a. linha do arquivo texto.txt $ sed -n '5p' texto.txt hasta! jr. On 12/11/06, W

Re: [shell-script] dúvidas

2006-12-11 Por tôpico Darlon
Se eu entendi bem.. vc quer mostrar uma determinada linha de um arquivo? read linha head -n $linha arquivo| tail -n 1 falow. On 12/11/06, fpereirarosa <[EMAIL PROTECTED]> wrote: > > como faço para buscar uma determinada linha de um arquivo? > > > -- Let's code!! [As partes desta m

Re: [shell-script] dúvidas

2006-12-11 Por tôpico Wanderson Tinti
cat arquivo |grep que-vc-q-buscar O grep tem algumas funcoes que distincao entre maiusculas e minusculas e outras mais. Em 11/12/06, fpereirarosa <[EMAIL PROTECTED]> escreveu: > > como faço para buscar uma determinada linha de um arquivo? > > > [As partes desta mensagem que não continham te

[shell-script] dúvidas

2006-12-11 Por tôpico fpereirarosa
como faço para buscar uma determinada linha de um arquivo?

Re: [shell-script] Filtrando saída n hardlink

2006-12-11 Por tôpico Wanderson Tinti
Flavio obrigado vou fazer os teste. boa noite. 2006/12/9, Flavio Junior <[EMAIL PROTECTED]>: > > Hm.. > > De uma olhada nisso aqui, ve se te ajuda: > [EMAIL PROTECTED]:~$ ls -l | awk '$2>=2 && $8!="" { print $2,$8 }' > 2 dir01/ > 2 dir02/ > 6 email-2.5.0/ > 2 fac/ > 2 x > 2 x2 > [EMAIL PROTECTE

Re: [shell-script] Iniciando com Shell

2006-12-11 Por tôpico Julio C. Neves
Aê pessoal, qto à velocidade, está aqui uma prova: $ time find . -maxdepth 1 -type f -exec grep -q asd {} \; real0m0.832s user0m0.160s sys 0m0.040s $ time find . -maxdepth 1 -type f | xargs grep -q asd real0m0.023s user0m0.016s sys 0m0.008s Qto à opção -n do xargs que o Tia

Re: [shell-script] Iniciando com Shell

2006-12-11 Por tôpico Rodrigo Morais
Bom, vamos ver se eu explico melhor. Eu tenho um diretorio do AntiVirus na qual ficam as atualizações. Imagina-se que seja em /home/antivirus/updates E quando eu entro nessa pasta # cd /home/antivirus/ e executo # df -h Eu fico mais de 10min esperando o calculo para mostrar que o diretório p

Re: [shell-script] Iniciando com Shell

2006-12-11 Por tôpico Otavio Salvador
"Douglas Reis de Oliveira" <[EMAIL PROTECTED]> writes: > Peraí Não entendi > Não seria o contrário? > O xargs executaria o comando de tudo que achou ou pelo menos um boa parte, > evitando assim o estouro de pilha. > Alguém podereia confirmar ou corrigir o que eu disse acima? Falha nossa.

Re: [shell-script] c7link

2006-12-11 Por tôpico Eduardo de Paula
Entendi nada. Você quer tirar as linhas em branco e que mais? On 12/11/06, Fartura <[EMAIL PROTECTED]> wrote: > > > Pessoal, > > segue o pretendido: > > Este é o cabeçalho do para o novo arquivo: > > DE: > > KEY (C7_LINKSET_NUMBER) > INFO (C7LINK_OMINFO) > C7MSUTX C7MSUTX2 C7MSURX C7MSURX2 > C7BYT

Re: [shell-script] Iniciando com Shell

2006-12-11 Por tôpico Tiago Barcellos Peczenyj
Ola, o xargs pode ser usado com a opção -n --max-args=max-args, -n max-args Use at most max-args arguments per command line. Fewer than max-args arguments will be used if the size (see the -s option) is exceeded, unless the -x option is given, in which case xargs wi

Re: [shell-script] Iniciando com Shell

2006-12-11 Por tôpico Julio C. Neves
Se é para ser executado via crontab, é melhor vc tirar a interatividade e fazer: find /diretorio/inicial/da/pesquisa -type f -ctime +30 | xargs rm Note que o find começa a pesquisar em /diretorio/inicial/da/pesquisa e a partir daí, entra em todos os subdiretórios deste. É isso mesmo que vc quer?

Re: [shell-script] Iniciando com Shell

2006-12-11 Por tôpico Otavio Salvador
"Douglas Reis de Oliveira" <[EMAIL PROTECTED]> writes: > Peraí Não entendi > Não seria o contrário? > O xargs executaria o comando de tudo que achou ou pelo menos um boa parte, > evitando assim o estouro de pilha. > Alguém podereia confirmar ou corrigir o que eu disse acima? Nao. A linha

Re: [shell-script] Re: Problema com insercao no BD..

2006-12-11 Por tôpico Vinicius Marques
No script esta definido o database como dados... Se tiver mais alguma dica fico gradicidu...Valeu pela força. [ ] ´s Vinicius Marques Juliano wrote: > > O erro que você esta tendo provavelmente é por não ter definido a base a > usar no mysql: > > /usr/local/mysql/bin/mysql -u root -e "insert into

Re: [shell-script] Iniciando com Shell

2006-12-11 Por tôpico Rodrigo Morais
Bom vamos la. A idéia é que eu cheque a pasta do clamav a pasta de quarentena. Eu não posso deletar dos ultimos 30 dias. find /diretorio/inicial/da/pesquisa/quarentena -type f -ctime +30 -ok rm {} /; Dessa forma resolveria altomaticamente deixando no Crontab ? Obrigado a todos, garanto que em

Re: [shell-script] Iniciando com Shell

2006-12-11 Por tôpico Douglas Reis de Oliveira
Peraí Não entendi Não seria o contrário? O xargs executaria o comando de tudo que achou ou pelo menos um boa parte, evitando assim o estouro de pilha. Alguém podereia confirmar ou corrigir o que eu disse acima? Um Abraço Douglas > "Julio C. Neves" <[EMAIL PROTECTED]> writes: > > > Esto

Re: [shell-script] Iniciando com Shell

2006-12-11 Por tôpico Otavio Salvador
"Julio C. Neves" <[EMAIL PROTECTED]> writes: > Estou precisando muito de criar scripts para aliviar minha sobrecarga do > serviço. Preciso no momento criar um shell para analisar os arquivos de um > diretório e os arquivos com mais de 30 dias eu terei que deletar. > > find /diretorio/inicial/da/pe

[shell-script] Re: Problema com insercao no BD..

2006-12-11 Por tôpico Juliano
O erro que você esta tendo provavelmente é por não ter definido a base a usar no mysql: /usr/local/mysql/bin/mysql -u root -e "insert into ^ base []s juliano a.k.a ncode Vinicius Marques wrote: > > > Srs, > Não tenho muita experiencia em Shell script e estava qu

[shell-script] Re: Iniciando com Shell

2006-12-11 Por tôpico Juliano
Rodrigo, Tem bastante material no site do aurelio -> www.aurelio.net, livros bons para aprender shell temos o do Julio Cesar Neves em português. E para o que você precisa só um man find já resolve, procure por ctime no man. []s juliano a.k.a ncode http://debian-user.org/blog Rodrigo Morais w

[shell-script] c7link

2006-12-11 Por tôpico Fartura
Pessoal, segue o pretendido: Este é o cabeçalho do para o novo arquivo: DE: KEY (C7_LINKSET_NUMBER) INFO (C7LINK_OMINFO) C7MSUTX C7MSUTX2C7MSURX C7MSURX2 C7BYTTX C7BYTTX2C7BYTRX C7BYTRX2 C7BYTRT C7BYTRT2 C7MSUDSC

Re: [shell-script] Re: Ajuda.

2006-12-11 Por tôpico Eduardo de Paula
Interessante a ideia do colega Juliano, mas peço que fique atento as permissões! $ mkdir /backup $ cp -Rfp /home/user /backup (para manter as permissões originais) On 12/11/06, Juliano <[EMAIL PROTECTED]> wrote: > > Júlio, > > Vou te dar uma idéia simples. > Crie um usuário e faça o padrão

Re: [shell-script] Problema com insercao no BD..

2006-12-11 Por tôpico Tiago Barcellos Peczenyj
Ola Validar este arquivo é facil, basta definir o 'numero' do campo e uma expressão regular. awk -F: 'function validate(valor,nome){ if (valor !~ /[0-9A-Za-z]/) printf "Erro! Campo \"%s\" vazio na linha %d\n",nome,NR } {validate($3,"nome"); validate($4,"tel")}' dados Se o campo que vc inf

Re: [shell-script] c7link

2006-12-11 Por tôpico Julio C. Neves
Fala Fartura, (falando como moderador) no seu caso houve fartura de dados porém "faltura" de explicações e acho que ninguém entendeu nada. Cara, em uma lista que vc está pedindo ajuda, qto mais vc facilitar a vida do colega que vai te ajudar, melhor! Do jeito que vc colocou o seu problema, quem qu

Re: [shell-script] Iniciando com Shell

2006-12-11 Por tôpico Julio C. Neves
Em 11/12/06, Rodrigo Morais <[EMAIL PROTECTED]> escreveu: > > Pessoal, eu mesmo odeio o que vou estar fazendo. > Se o que vc odeia é escrever no gerundio eu tb "vou estar" concordando com vc. :) Alguém aqui poderia informar sites, dicas, livros na qual posso comprar para aprender a criar os s

Re: [shell-script] Re: c7link

2006-12-11 Por tôpico Tiago Barcellos Peczenyj
Ola uma forma de transformar os dados da vertical pra horizontal é esta: ~/> grep '.' dados C7MSUTX C7MSUTX2 C7MSURX C7MSURX2 C7BYTTX C7BYTTX2 C7BYTRX C7BYTRX2 C7BYTRT C7BYTRT2 C7MSUDSC C7ONSET1 C7ONSET2 C7ONSET3 C7ONSETV C7ABATE1 C7ABATE2 C7ABATE3 C7ABATEV C7MSUDC1 C7MSUDC2 C7MSUDC3 C7STRET C7MS

[shell-script] Problema com insercao no BD..

2006-12-11 Por tôpico Vinicius Marques
Srs, Não tenho muita experiencia em Shell script e estava quebrando a cabeça para fazer uma insercao num BD e estava com os seguintes problemas. Os campos do texto que quero inserir estao dispostos da seguinte forma. :001:Fulano de tal:0xx21656565656: : : [EMAIL PROTECTED]: fulano Porém como mos

[shell-script] Re: Ajuda.

2006-12-11 Por tôpico Juliano
Júlio, Vou te dar uma idéia simples. Crie um usuário e faça o padrão que você deseja de home(entre no gnome e deixe com o papel de parede e todas as configurações que achar necessário), faça uma copia disso e coloque um script para acertar tudo de volta. ex: $ mkdir /backup $ cp -Rf /home/use

[shell-script] Iniciando com Shell

2006-12-11 Por tôpico Rodrigo Morais
Pessoal, eu mesmo odeio o que vou estar fazendo. Alguém aqui poderia informar sites, dicas, livros na qual posso comprar para aprender a criar os scripts em Shell. Estou precisando muito de criar scripts para aliviar minha sobrecarga do serviço. Preciso no momento criar um shell para analis

[shell-script] Re: c7link

2006-12-11 Por tôpico Juliano
Caro, Não consegui entender que tipo de arquivo você quer criar... Seria: Um arquivo com essa parte (formatada) de todos os outros arquivos?! > C7LINK2 > CLASS: DAILY > START:2006/12/09 00:00:00 SAT; STOP: 2006/12/09 19:30:00 SAT; > SLOWSAMPLES: 702 ; FASTSAMPLES: 7020 ; > KEY (C7_LINKSET_