Re: [shell-script] Números aleatórios

2006-07-14 Por tôpico João Bernardo Aversa
Não sei se entendi bem. Mas se sim, utiliza o seq exemplo : # seq 1 3 9 1 4 7 Ou seja, seq primeiro incremento ultimo On 7/13/06, Prof. Emiliano Chemello <[EMAIL PROTECTED]> wrote: > > Olá Pessoal, > > Preciso de um gerador de números aleatórios (que se > possa determinar um intervalo de valor

RE: [shell-script] Re: somar numero

2006-07-14 Por tôpico leobash10
de vez enquando eu acredito que o Julio é mágico, sempre tem uma boa na manga..esse post ae me ajudou num lance aqui valeu Leo _ From: shell-script@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of Eduardo daSilva Ramos Sent: quinta-feira, 13 de julho de 2006 09:21 To: shell

Re: [shell-script] E-mail via shell

2006-07-14 Por tôpico Bruno Rodrigues Neves
Esse script que envia e-mails a cada logon é bem interessante também para as pessoas que tem ciumes do computador e quer saber "quem anda mexendo com ele!" (É claro que não é só isso né!) É interessante dar uma espiadinha... Aqui está o link: http://www.vivaolinux.com.br/dicas/verDica.php?codigo=

Re: [shell-script] Senha

2006-07-14 Por tôpico luiz henrique campos
Em um script quero adicionar um usuário,"useradd" e quando for colocar a senha com "passwd" ja quero defini-la antes, pra que eu não tenha que interagir com o script. --- Thomaz de Oliveira dos Reis <[EMAIL PROTECTED]> escreveu: > pra qual programa? tem programas que você pode > passar a senha at

RE: [shell-script] E-mail via shell

2006-07-14 Por tôpico Reinaldo Marques de Lima
Cara, Da uma olhada nesses scripts criado pelo nosso companheiro de lista, o Eliphas http://www.euodeio.net/shell.php []'s +--+ Reinaldo Linux User : 406967 Emails: echo 'reimlima''.com' | sed 's/\(reimlima\)\(.com\)/[EMA

[shell-script] Re: E-mail via shell

2006-07-14 Por tôpico edwiresdiniz
Ola! Utilzo o MUTT para enviar e-mail via shells, a sintax é muito simples como segue: cat arquivo.msg | mutt -s "Assunto do E-Mail" [EMAIL PROTECTED] -c [EMAIL PROTECTED] OBS: arquivo.msg é o arquivo que contem o texto do email (corpo da msg) -s "" é o assunto da mensagem -c é caso deseje envi

Re: [shell-script] E-mail via shell

2006-07-14 Por tôpico Edwires Diniz
Ola! Utilizo o MUTT para passar e-mail via linha de comando, a sintax do comando é: cat backup.txt | mutt -s "Assunto do E-Mail" [EMAIL PROTECTED] -c [EMAIL PROTECTED] Att. -- Edwires Diniz [EMAIL PROTECTED] Telefone: (31)8857-7756 > > >Gostaria de saber se é possível criar um shell que

Re: [shell-script] Números aleatórios

2006-07-14 Por tôpico Tiago Barcellos Peczenyj
http://www.tldp.org/LDP/abs/html/randomvar.html On 7/14/06, João Bernardo Aversa <[EMAIL PROTECTED]> wrote: > Não sei se entendi bem. > Mas se sim, utiliza o seq > > exemplo : > # seq 1 3 9 > 1 > 4 > 7 > > Ou seja, > seq primeiro incremento ultimo > > On 7/13/06, Prof. Emiliano Chemello <[EMAIL

Re: [shell-script] E-mail via shell

2006-07-14 Por tôpico Marcos Braga
Reinaldo Marques de Lima escreveu: > From: "weder_feliciano" <[EMAIL PROTECTED]> > Reply-To: shell-script@yahoogrupos.com.br > To: shell-script@yahoogrupos.com.br > Subject: [shell-script] E-mail via shell > Date: Thu, 13 Jul 2006 23:01:39 - > > Gostaria de saber se é possível criar um shell qu

Re: [shell-script] Re: E-mail via shell

2006-07-14 Por tôpico Tiago Barcellos Peczenyj
90% dos casos se resolve assim: mail [EMAIL PROTECTED] < arquivo Entretanto se vc ser email com subject, attachment, bcc, ai vc tem programas como mailx, xmail, até o mutt. Não sou contrario, entretanto o programa mail é mais facil de ser encontrado em qq maquina IMHO. On 7/14/06, edwiresdiniz <

Re: [shell-script] E-mail via shell

2006-07-14 Por tôpico Reinaldo Marques de Lima
Valeu Marcos, mas quem ta precisando de help é o Weder 8^S +--+ Reinaldo Linux User : 406967 Emails: echo 'reimlima''.com' | sed 's/\(reimlima\)\(.com\)/[EMAIL PROTECTED]@[EMAIL PROTECTED]/' +---

[shell-script] Re: E-mail via shell

2006-07-14 Por tôpico weder_feliciano
Ok esse script ja vai ajudar bastante. Weder --- Em shell-script@yahoogrupos.com.br, Marcos Braga <[EMAIL PROTECTED]> escreveu > > Reinaldo Marques de Lima escreveu: > > From: "weder_feliciano" <[EMAIL PROTECTED]> > > Reply-To: shell-script@yahoogrupos.com.br > > To: shell-script@yahoogrupos.

Re: [shell-script] Senha

2006-07-14 Por tôpico Ivan Santos
Campeão, Você pode usar o expect, ou o chpasswd. Expect(attrPasswd.exp): -Inicio-- #!/usr/bin/expect # set userid [lindex $argv 0] set passNew [lindex $argv 1] set passAgain [lindex $argv 2] spawn passwd -e $userid expect "ew UNIX password: $" send "$passNew\r" expect "etype new UN

RE: [shell-script] E-mail via shell

2006-07-14 Por tôpico Gabriel Henrique
Olá amigo, se tiver o sendmail na máquina pode usar sendmail -f [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] < arquivo_msg.mail [ ]’s _ From: shell-script@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of weder_feliciano Sent: quinta-feira, 13 de julho de 2006

Re: [shell-script] Problema com expr

2006-07-14 Por tôpico Julio C. Neves
Aê weder, o separador decimal é ponto (.) e faça da seguinte forma: echo "scale=4; 22/7" | bc Desta forma vc fará a divisão de 22 por 7 com uma precisão de 4 decimais. -- [ ]s, Julio (http://www.julioneves.com) Participe do 4o CONISLI - Congresso Internacional de Software Livre, dias 7 a 11 de

Re: [shell-script] Re: somar numero

2006-07-14 Por tôpico Julio C. Neves
Em 13/07/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> escreveu: > > de vez enquando eu acredito que o Julio é mágico, > Quequeisso rapaz!!! Tudo, menos mágico. :))) -- [ ]s, Julio (http://www.julioneves.com) Participe do 4o CONISLI - Congresso Internacional de Software Livre, dias 7 a 11 de novembr

Re: [shell-script] Números aleatórios

2006-07-14 Por tôpico Julio C. Neves
Olá Professor, faça algo +/- assim: Limite= # Especifique nesta variavel o valor do maior # numero desejado +1. Deverá ser <= 32767 # Se quiser listar, faça: echo $((RANDOM%Limite)) # E se quiser armazenar o valor gerado: Valor=$((RANDOM%Limite)) Abraços, Julio :wq Em 13/07/

Re: [shell-script] como renomear arqs e diretorios recursivamente...

2006-07-14 Por tôpico Julio C. Neves
Ô Gleisson, eu te falei para paquerar a menina do seu lado depois da aula. Qdo falei sobre isso vc estava de olho nela e não prestou atenção :) Sempre que vc falar no $x ele deverá estar entre aspas para o shell não ver o espaço. Caso isso não seja suficiente altere o IFS. Abração e "suShellso",

[shell-script] Deletar arquivo por data

2006-07-14 Por tôpico Adailton Silva
Como faço pra fazer uma pesquiza em um diretorio , e no mesmo tempo uma pesquiza por data e deletar o resultado da pesquiza , ou seja ,deletar os arquivos que retornarem o valor no qual eu buskei :) - Esta lista não admite

Re: [shell-script] Senha

2006-07-14 Por tôpico Thomaz de Oliveira dos Reis
essa dica o julio me ensinou no curso! (echo SENHA ORIGINAL; sleep 3; echo NOVA SENHA; sleep 3; echo REPETE NOVA SENHA)| passwd esse ae é pro passwd, dae vc adapta para o user add... []'s!! Ivan Santos wrote: > Campeão, > > Você pode usar o expect, ou o chpasswd. > > Expect(attrPassw

[shell-script] Re: Deletar arquivo por data

2006-07-14 Por tôpico voyeg3r
Com o find podemos indicar tipo '-type' e data de modificação find /caminho -mtime +3 -type f | xargs rm -rf O comando acima diz: busque no /caminho arquivos "-type f" modificados a mais de três dias "-mtime +3" entregue o resultado para o xargs "|" | xargs , que coloca isto como argumento do

[shell-script] Verificar permissões de um arquivo

2006-07-14 Por tôpico Victor Leonardo
Olá pessoal! Vi que os parâmetros -w, -r e -x são usados para verificar se o arquivo possui permissão de escrita, leitura e execução para o usuário atual. Teria como eu verificar se um arquivo possui determinada permissão para um usuário que não seja o atual, por exemplo, rodando a shell como roo

Re: [shell-script] Senha

2006-07-14 Por tôpico Andre R. Landim
Olha o que eu fiz aqui... Eu uso os dados de um arquivo TXT para o script... Precisei instalar a biblioteca "libgii" no sistema! = #!/bin/sh ## Script para adicionar usuarios ## Andre R. LANDIM - [EMAIL PROTECTED] ### Variaveis e comandos ###

[shell-script] Re: Verificar permissões de um arquivo

2006-07-14 Por tôpico voyeg3r
Não sei se o find seria o ideal find / -user root -type f -perm 777 no comando acima, procure na raiz '/' arquivos -type f, do root -user root com permissão 777 --- Em shell-script@yahoogrupos.com.br, Victor Leonardo <[EMAIL PROTECTED]> escreveu > > Olá pessoal! > > Vi que os parâmetros -w, -r

Re: [shell-script] como renomear arqs e diretorios recursivamente...

2006-07-14 Por tôpico Fabricio Lopes de Souza
[EMAIL PROTECTED] lala]# ls arquivo_1 arquivo_10 arquivo_2 arquivo_3 arquivo_4 arquivo_5 arquivo_6 arquivo_7 arquivo_8 arquivo_9 [EMAIL PROTECTED] lala]# cd outro_dir/ [EMAIL PROTECTED] outro_dir]# ls outro_arquivo_1 outro_arquivo_2 outro_arquivo_4 outro_arquivo_6 outro_arquivo_8 outro_

Re: [shell-script] Re: Verificar permissões de um arquivo

2006-07-14 Por tôpico Fabricio Lopes de Souza
Mas esse montoado de rwx no arquivo já definem as permissões para todos usuarios :) http://www.infowester.com/linuxpermissoes.php On 7/14/06, voyeg3r <[EMAIL PROTECTED]> wrote: > > Não sei se o find seria o ideal > > find / -user root -type f -perm 777 > > no comando acima, procure na raiz '/' >

[shell-script] Re: Problema com expr

2006-07-14 Por tôpico weder_feliciano
Olá Julio, Desculpas mas ainda não entendi muito bem, eu fiz: echo "scale-2; 13/5" | bc O resultado deveria ser 2.6, mas o lha o que aparece: -2 2 Como posso resolver isso? > Aê weder, > o separador decimal é ponto (.) e faça da seguinte forma: > > echo "scale=4; 22/7" | bc > > Desta forma v

Re: [shell-script] Verificar permissões de um arquivo

2006-07-14 Por tôpico Herbert Alexander Faleiros
On Friday 14 July 2006 13:23, Victor Leonardo wrote: [cut] > Teria como eu verificar se um arquivo possui determinada permissão para > um usuário que não seja o atual, por exemplo, rodando a shell como root, > verificar se um usuário comum possui permissão de escrita e leitura em > um arquivo? Pro

[shell-script] Re: como renomear arqs e diretorios recursivamente...

2006-07-14 Por tôpico gleissonmb
isso que vc mostrou funcionou blz...o problema eh quando tem branco no meio dos nomes ou diretorios roda o meu script la em baixo e veja..so da pra fazer no dir local. (mude o * no for para `tree -i`) --- Em shell-script@yahoogrupos.com.br, "Fabricio Lopes de Souza" <[EMAIL PROTECTED]> e

Re: [shell-script] Senha

2006-07-14 Por tôpico luiz henrique campos
Valeu pela ajuda.. Ats, Luiz --- Thomaz de Oliveira dos Reis <[EMAIL PROTECTED]> escreveu: > essa dica o julio me ensinou no curso! > > (echo SENHA ORIGINAL; sleep 3; echo NOVA SENHA; > sleep 3; echo REPETE > NOVA SENHA)| passwd > > > esse ae é pro passwd, dae vc adapta para o user > add...

Re: [shell-script] Senha

2006-07-14 Por tôpico luiz henrique campos
Valeu pela ajuda pessaol... Ats, Luiz Henrique --- Ivan Santos <[EMAIL PROTECTED]> escreveu: > Campeão, > > Você pode usar o expect, ou o chpasswd. > > Expect(attrPasswd.exp): > -Inicio-- > #!/usr/bin/expect > # > set userid [lindex $argv 0] > set passNew [lindex $argv 1] > set p

Re: [shell-script] Re: Problema com expr

2006-07-14 Por tôpico Fabricio Lopes de Souza
echo "scale=2; 13/5" | bc scale=2 e não scale-2 On 7/14/06, weder_feliciano <[EMAIL PROTECTED]> wrote: > > Olá Julio, > > Desculpas mas ainda não entendi muito bem, eu fiz: > echo "scale-2; 13/5" | bc > O resultado deveria ser 2.6, mas o lha o que aparece: > -2 > 2 > > Como posso resolver isso? >

[shell-script] Re: Problema com expr

2006-07-14 Por tôpico weder_feliciano
Ok obrigado ! Weder > > echo "scale=2; 13/5" | bc > > scale=2 > e não > scale-2 > On 7/14/06, weder_feliciano <[EMAIL PROTECTED]> wrote: > > > > Olá Julio, > > > > Desculpas mas ainda não entendi muito bem, eu fiz: > > echo "scale-2; 13/5" | bc > > O resultado deveria ser 2.6, mas o lha o que

Re: [shell-script] Re: Problema com expr

2006-07-14 Por tôpico Herbert Alexander Faleiros
On Friday 14 July 2006 14:30, weder_feliciano wrote: > echo "scale-2; 13/5" | bc $ echo "scale=2; 13/5" | bc 2.60 o erro está em: scale- - Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc

Re: [shell-script] Re: Problema com expr

2006-07-14 Por tôpico Julio C. Neves
Fala Weder, eu disse scale=4 e não scale-4 Abração, Julio de férias. :) :wq Em 14/07/06, weder_feliciano <[EMAIL PROTECTED]> escreveu: > > Olá Julio, > > Desculpas mas ainda não entendi muito bem, eu fiz: > echo "scale-2; 13/5" | bc > O resultado deveria ser 2.6, mas o lha o que aparece: > -2 >

Re: [shell-script] Números aleatórios

2006-07-14 Por tôpico Prof. Emiliano Chemello
Olá Julio, Fiz um script que me dá um número aleatório entre 0 e 32767. Eu queria definir uma variável de limite, para que o valor, por exemplo, fique entre -100 e +100. Como posso fazer isto? Abaixo, o scritp criado. #!/bin/bash MAXCOUNT=1 count=1 while [ "$c

[shell-script] Re: Problema com expr

2006-07-14 Por tôpico Cléoson Michiles Barreto
Olá, Substitua o "-" por "=": echo "scale*=*2; 13/5" | bc []'s Cléoson. Em 14-07-2006 14:30, weder_feliciano escreveu: : > Olá Julio, > > Desculpas mas ainda não entendi muito bem, eu fiz: > echo "scale-2; 13/5" | bc > O resultado deveria ser 2.6, mas o lha o que aparece: > -2 > 2 > > Como

Re: [shell-script] Verificar permissões de um arquivo

2006-07-14 Por tôpico Flavio Junior
Se eu entendi sua duvida, tai uma das formas de fazer: [EMAIL PROTECTED]:/tmp# pwd /tmp [EMAIL PROTECTED]:/tmp# : > testeperm # criando um arquivo vazio pra demonstrar [EMAIL PROTECTED]:/tmp# chmod 0751 testeperm # setando as permissoes rwxr-x--x no arquivo [EMAIL PROTECTED]:/tmp# ls -l testeperm

Re: [shell-script] Re: como renomear arqs e diretorios recursivamente...

2006-07-14 Por tôpico Julio C. Neves
Ô Gleisson, teu script está beleza, vc disse que o nome dele era corrige-arq.sh, né? Então faça: sed 's/$x/\"$x\"/g' corrige-arq.sh > corrige-arq.corrigido e execute o corrige-arq.corrigido. Caso isso não funcione, no inicio do script faça: IFS=" " Voilà! Agora está tudo funcionando... Abração

Re: [shell-script] Verificar permissões de um arquivo

2006-07-14 Por tôpico Flavio Junior
Ah.. detalhe importante no que disse abaixo.. O usuario precisa ter acesso ao diretorio onde ta o arquivo, senão não tem como verificar.. foi por isso q eu fiz no /tmp. Flavio do Carmo Junior aka blk1d On 7/14/06, Flavio Junior <[EMAIL PROTECTED]> wrote: > Se eu entendi sua duvida, tai uma das f

Re: [shell-script] Números aleatórios

2006-07-14 Por tôpico Julio C. Neves
Fala Emiliano, como eu te disse, a variável $RANDOM produz números aleatórios entre 0 e 32767. Se quiser entre -10 e 10, terá que fazer algo parecido com o seguinte: Rand1=$((RANDOM%101)) # resto da da divisão # ficará entre 0 e 100 Rand2=$((RANDOM%2))# resto da da divi

Re: [shell-script] Números aleatórios

2006-07-14 Por tôpico Felipe Kellermann
On Fri, 14 Jul 2006 4:44pm -0300, Julio C. Neves wrote: > Fala Emiliano, > como eu te disse, a variável $RANDOM produz números aleatórios entre 0 e > 32767. Se quiser entre -10 e 10, terá que fazer algo parecido com o Se valer como uma contribuição... por RANDOM ser fraca, zsh tem rand48. OBS1:

[shell-script] Re: Problema com expr

2006-07-14 Por tôpico weder_feliciano
Só uma duvida, no caso como faço pra usar variáveis para fazer a conta? > > echo "scale=2; 13/5" | bc > > scale=2 > e não > scale-2 > On 7/14/06, weder_feliciano <[EMAIL PROTECTED]> wrote: > > > > Olá Julio, > > > > Desculpas mas ainda não entendi muito bem, eu fiz: > > echo "scale-2; 13/5" |

Re: [shell-script] Re: Problema com expr

2006-07-14 Por tôpico Herbert Alexander Faleiros
On Friday 14 July 2006 16:52, weder_feliciano wrote: > Só uma duvida, no caso como faço pra usar variáveis para fazer a conta? $ a=13; b=5; echo "scale=2; $a/$b" | bc 2.60 - Esta lista não admite a abordagem de outras liguagens

Re: [shell-script] Números aleatórios

2006-07-14 Por tôpico Eduardo Jaime Quiros Batres
acho que isto funciona: number=$(($((RANDOM%201))-100)) testa com number=$(($((RANDOM%21))-10)) deve dar enter -10 e +10 Em Sex 14 Jul 2006 15:55, Prof. Emiliano Chemello escreveu: > Olá Julio, > > Fiz um script que me dá um número aleatório entre 0 e > 32767. Eu queria definir uma variável de l

Re: [shell-script] Re: Problema com expr

2006-07-14 Por tôpico Julio C. Neves
Fala Weder, esta dúvida é muito básica. Que tal dar uma estudadinha antes? Se vc quer que a lista resolva tudo para vc, passe logo o seu problema como um todo, mas já vou te avisando: é muito raro o pessoal o pessoal te entregar tude na bandeja sem sentir que vc está se esforçando para aprender. M

[shell-script] Re: Problema com expr

2006-07-14 Por tôpico weder_feliciano
Concordo com vc, era muito basica mesmo, essa ultima forma que você passou eu ja havia tentado, por isso pedi ajuda a lista, bem resolvi o problema dando um echo nas variaveis antes do bc calcular, talvez seja um problema no meu ambiente. Obrigado, Weder > > Fala Weder, > esta dúvida é muito bá

[shell-script] Re: Problema com expr

2006-07-14 Por tôpico weder_feliciano
Obrigado pela ajuda, eu havia feito isso mas não tinha dado certo, então dando o echo nas variavéis resolveu. > > On Friday 14 July 2006 16:52, weder_feliciano wrote: > > Só uma duvida, no caso como faço pra usar variáveis para fazer a conta? > > $ a=13; b=5; echo "scale=2; $a/$b" | bc > 2.60 >

[shell-script] Soma de coluna

2006-07-14 Por tôpico weder_feliciano
Alguem sabe a forma mais fácil de eu somar uma coluna inteira? como: 951.00 266.28 266.28 266.28 152.16 - Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir e

Re: [shell-script] Re: Problema com expr

2006-07-14 Por tôpico Felipe Kellermann
On Fri, 14 Jul 2006 9:31pm -, weder_feliciano wrote: > Concordo com vc, era muito basica mesmo, essa ultima forma que você > passou eu ja havia tentado, por isso pedi ajuda a lista, bem resolvi o > problema dando um echo nas variaveis antes do bc calcular, talvez seja > um problema no meu amb

Re: [shell-script] Soma de coluna

2006-07-14 Por tôpico Felipe Kellermann
On Fri, 14 Jul 2006 9:14pm -, weder_feliciano wrote: > Alguem sabe a forma mais fácil de eu somar uma coluna inteira? como: > 951.00 > 266.28 > 266.28 > 266.28 > 152.16 Vou dar só a metade da resposta... ;-) Em um shell comum tu pode juntar a soma com: % paste -sd+ < valores 951.00+26

Re: [shell-script] Soma de coluna

2006-07-14 Por tôpico Camilo Silva
crie um arquivo com os valores e execute os seguintes passos. cat arquivo.txt 951.00 266.28 266.28 266.28 152.16 cat arquivo.txt | awk '{ tot = $1+tot}END{print tot}' 1902 AWK é Fantástico vale apena estudar. Abraços, Camilo Felipe Kellermann <[EMAIL PROTECTED]> es

Re: [shell-script] Soma de coluna

2006-07-14 Por tôpico Herbert Alexander Faleiros
On Friday 14 July 2006 18:14, weder_feliciano wrote: > Alguem sabe a forma mais fácil de eu somar uma coluna inteira? como: > 951.00 > 266.28 > 266.28 Déjà-vu? Acompanhe a thread "somar numero" iniciada a dois dias aqui: http://br.groups.yahoo.com/group/shell-script/message/19133 --

Re: [shell-script] Números aleatórios

2006-07-14 Por tôpico Julio C. Neves
Bem pensado Eduardo. Valeu! -- [ ]s, Julio (http://www.julioneves.com) Participe do 4o CONISLI - Congresso Internacional de Software Livre, dias 7 a 11 de novembro - SESC Vila Mariana - SP www.conisli.org Em 14/07/06, Eduardo Jaime Quiros Batres <[EMAIL PROTECTED]> escreveu: > > acho que isto f