Oi Luiz.
Tem que colocar o script aqui pra gente saber o conteúdo dele.
[]´s
Em Wed 19 Jul 2006 08:51, luiz henrique campos escreveu:
> Pessoal executei um script e quando vou abrir meu
> terminal na parte gráfica, não aparece nada fica em
> branco, o que pode ser? falou
>
>
>
>
>
>
>
>
Na verdade o script alterou o .bash_profile e o
sysctl.conf, a máquina ficou lenta, demorava a subir
os serviços... mais depois foi resolvido o problema,
esceto
--- Jorge Barros de Abreu <[EMAIL PROTECTED]>
escreveu:
> Oi Luiz.
>
> Tem que colocar o script aqui pra gente saber o
> conteúdo dele.
o problema está aqui:
mput $arquivo
a variavel 'arquivo' não existe, existe a variavel 'nome_arquivo' ;-)
alias eu dei uma olhada, o script poderia ficar assim (não está
testado, pode ter bugios)
#!/bin/bash
validate(){
[ "${2}" ] || { echo "${1} esperado" ; exit 1 ; }
}
do_ftp(){
if [ "${2}
Pessoal, Bom dia!
Sou novato na lista e com Shell tb !
Gostaria de saber como faço para verificar um formato de email que é
inserido por um usuário?
Como ficaria a expressão?
Ex: [EMAIL PROTECTED] ou .com
Como posso criar um shell para verificar se o formato inserido pelo
usuário
Ola pessoal
Esta e a primeira vez que participo da lista e estou com um probleminha
com um script q fiz para passar arq. via ftp
fi o seguinte
ftp -ivn ip do servidor ftp\diretorio do server ftp << fimftp
user x senha
binary
mput arq
fimftp
quando eu faco desse jeito ele diz que nao achou
Seus scripts nao possuem o cabeçalho, que define o interpretador. No
caso algo como:
#!/bin/bash
ls
/bin/ls
Teste adicionar isso "#!/bin/bash" no inicio dos scripts, dizendo que
quem vai interpretar o que ta pra baixo é a shell bash.
Flavio do Carmo Junior aka blk1d
On 7/19/06, Julio C. Neves
Ola pessoal
> Esta e a primeira vez que participo da lista e estou com um probleminha
> com um script q fiz para passar arq. via ftp
> fi o seguinte
> ftp -ivn ip do servidor ftp\diretorio do server ftp << fimftp
> user x senha
> binary
> mput arq
> fimftp
> quando eu faco desse jeito ele
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Cloves escreveu:
>
> quando eu faco desse jeito ele diz que nao achou o o ftp e quando
> eu coloco so o ip do servidor sem o diretorio funciona mais eu
> queria colocar o arq dentro do diretorio do ftp alguem pode me
> ajudar???
Olá Cloves,
Taí, faça
Vlws Galera =D
deu certo! como vcs falaram os problemas eram na variavel : nome_arquivo
e alguns espaços em branco na frente do 1º FIM =D
Abraços e até a proxima duvida --=]
> o problema está aqui:
>
> mput $arquivo
>
> a variavel 'arquivo' não existe, existe a variavel 'nome_arquivo' ;-)
>
user senha
cd dir/eto/rio
Flavio do Carmo Junior aka blk1d
On 7/20/06, Cloves <[EMAIL PROTECTED]> wrote:
> Ola pessoal
> > Esta e a primeira vez que participo da lista e estou com um probleminha
> > com um script q fiz para passar arq. via ftp
> > fi o seguinte
> > ftp -ivn ip do servi
Estou tentando fazer um script que compara um aquivo de usuários e se o usuario
existir enviar um e-mail se não, sair do programa.
#!/bin/bash
# Rafael Nery 07/2006
SENDER="[EMAIL PROTECTED]"
[EMAIL PROTECTED]
BLOQ=`grep Bloqueado antispam.log | cut -d':' -f2`
VER=`grep Bloqueado antispam.log |
On Thursday 20 July 2006 12:10, Fabricio Cruz wrote:
[cut]
> Como posso criar um shell para verificar se o formato inserido pelo
> usuário está correto.(Na forma de [EMAIL PROTECTED] ou .com.br)
Olá,
isso você resolve com expressões regulares, um exemplo:
$ for i in `cat lista`; do echo -n "$i:
Amigos da Lista,
Em outras linguagens declaramos as variáveis e
definimos o tipo de conteúdo que ela receberá, string,
int, date, etc. Preciso que um script faça uma
comparação entre a data do meu sistema e a data (em
arquivo texto).
o conteúdo texto do arquivo contador é: 300052006
significa di
coloque a data no formato ANO MES DIA e se vc comparar vai dar certo...
[]'s
'>'-- Mensagem Original --
'>'To: shell-script@yahoogrupos.com.br
'>'From: Fabio Henrique <[EMAIL PROTECTED]>
'>'Date: Thu, 20 Jul 2006 17:06:48 + (GMT)
'>'Subject: Re: [shell-script] Tipos de variáveis
'>'Repl
Opa
> On Thursday 20 July 2006 12:10, Fabricio Cruz wrote:
> [cut]
> > Como posso criar um shell para verificar se o formato inserido pelo
> > usuário está correto.(Na forma de [EMAIL PROTECTED] ou .com.br)
>
> Olá,
>
> isso você resolve com expressões regulares, um exemplo:
>
> $ for i in `cat lis
Flavio
Deu certo
Obrigado
-
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
On Thursday 20 July 2006 14:46, +[+ Suicide|Solution +]+ wrote:
[cut]
> com essa ER vc tampa esses buracos:
> [0-9A-Za-z_-.]+@([0-9A-Za-z_-]+\.)+[A-Za-z]{2,4}
Olá,
[...] mas cria um monte de outros problemas, veja:
$ for i in `cat lista`; do echo -n "$i: "; echo -n $i |
egrep -q '[0-9A-Za-z_-.]
É sempre bom relembrar: A msg número 10530 da nossa lista tem 4 scripts: 2
para trabalhar com datas e 2 para horários. Vale a pena dar uma olhada, o
endereço é:
http://br.groups.yahoo.com/group/shell-script/message/10530?viscount=100
Abraços a todos,
Julio (http://www.julioneves.com - Um livro de
isto ja foge um pouco do shell, e entra no campo ER
eu uso esta expressão:
[EMAIL PROTECTED]
e me satisfaz plenamente
On 7/20/06, Herbert Alexander Faleiros <[EMAIL PROTECTED]> wrote:
> On Thursday 20 July 2006 14:46, +[+ Suicide|Solution +]+ wrote:
> [cut]
> > com essa ER vc tampa esses buraco
aqui ta o scriot q to usando...
#!/bin/bash
for file in ""find ./-iname *UC-*""
do
temp=`echo $file | sed ':a s/\(\b\)\([0-9]\)\(\b\)/\10\2\3/g;t a'`
mv $file $temp
done
On 7/20/06, Fernando Zank <[EMAIL PROTECTED]> wrote:
>
> meu script:
>
> #!/bin/bash
> for file in ""find ./-ina
meu script:
#!/bin/bash
for file in ""find ./-iname *UC-*""
do
# mv $file ""dirname $file""/""basename $file .txt"".doc
#temp=`echo $file | sed ':a s/\(\b\)\([0-9]\)\(\b\)/\10\2\3/g;t a'`
#mv $file $temp
echo $file
done
problema:
Se eu executar apenas o find ele me mos
Um muito obrigado ao meu colegas (Posso chama-los asssim!?!) Julio C.
Neves e Wandihuttel, pelas sugestões dadas ao meu problema.
aviso que foi resolvida, em conformidade com as idéias apresentadas.
Alexandre Reis
**
* Alexandre S
Fiz o teste... vejam o resultado num entendo mais nada (rs)
#cat teste.scr
export PATH=/bin:/sbin:/usr/bin:/usr/sbin
ls
/bin/ls
# ./teste.scr
: command not found: ls
: No such file or directorys
>
> export PATH=/bin:/sbin:/usr/bin:/usr/sbin
Tem sim... talvez voce nao tenha vista a minha primeira mensagem
jah tentei com os seguintes:
#!/bin/bash
#!/bin/sh
#!/bin/ksh
e nada
--- Em shell-script@yahoogrupos.com.br, "Flavio Junior" <[EMAIL PROTECTED]>
escreveu
> #!/bin/bash
> ls
> /bin/ls
>
Tudo OK no prompt..
No inico tambem achei q fosse path zuado mas olhe o which e o $PATH:
# which ls
alias ls='ls --color=tty'
/bin/ls
# echo $PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin
--- E
vc editou estes scripts aonde? no DOS?
isso me cheira a ter um ^M no final das linhas... ;-)
experimenta fazer um dos2unix nesses scripts...
On 7/20/06, ltiani <[EMAIL PROTECTED]> wrote:
> Tem sim... talvez voce nao tenha vista a minha primeira mensagem
>
> jah tentei com os seguintes:
>
> #
Alguém pode me ajudar pela amor de Deus!!!
Preciso comparar se dentro do /var/mail existe um user.
Se não existir ele sai do programa, se existir ele envia um email
Por ex:
#!/bin/bash
#
#
VER=rafaell
ARQ=`ls /var/mail | paste`
if [ "$VER" != "$ARQ" ]
then
echo "nao exite esse usuario"
else
ec
DOS???
Tah falando serio? rsrs
Leigo sim, mas nao tanto
--- Em shell-script@yahoogrupos.com.br, "Tiago Barcellos Peczenyj"
<[EMAIL PROTECTED]> escreveu
>
> vc editou estes scripts aonde? no DOS?
>
> isso me cheira a ter um ^M no final das linhas... ;-)
>
> experimenta fazer um dos2unix nes
if ls /var/mail/${usuario} 1>&- 2>&-
then echo ok
else echo nok
fi
On 7/20/06, rafael.nery <[EMAIL PROTECTED]> wrote:
> Alguém pode me ajudar pela amor de Deus!!!
> Preciso comparar se dentro do /var/mail existe um user.
> Se não existir ele sai do programa, se existir ele envia um email
> Por ex
Rafael, solicito que você utilize um subject mais expressivo e sério para
obter alguma ajuda e não poluir a lista.
Atenciosamente,
Eriberto - Moderador
Em 20/07/06, rafael.nery <[EMAIL PROTECTED]> escreveu:
>
> Alguém pode me ajudar pela amor de Deus!!!
>
[As partes desta mensagem que não cont
Não entendi.
Como vou comparar da variável que tem os users com o /var/mail?
> if ls /var/mail/${usuario} 1>&- 2>&-
> then echo ok
> else echo nok
> fi
>
>
> On 7/20/06, rafael.nery <[EMAIL PROTECTED]> wrote:
> > Alguém pode me ajudar pela amor de Deus!!!
> > Preciso comparar se dentro do /var/ma
usuario=fulano
if ls /var/mail/${usuario} 1>&- 2>&-
then echo ok
else echo nok
fi
explicando -- se o ls encontrar o arquivo 'fulano' dentro do diretorio
/var/mail ele vai 'retornar ' um valor que o if entende como
verdadeiro, caso contrario devolve um falso.
vc tambem pode comparar usando a op
Sim, ja vi esse problema ocorrer nessas circunstâncias...
ls^M não existe...
On 7/20/06, ltiani <[EMAIL PROTECTED]> wrote:
> DOS???
> Tah falando serio? rsrs
>
> Leigo sim, mas nao tanto
>
>
> --- Em shell-script@yahoogrupos.com.br, "Tiago Barcellos Peczenyj"
> <[EMAIL PROTECTED]> escreveu
>
On Thu, 20 Jul 2006 5:34pm -0300, rafael.nery wrote:
> Não entendi.
> Como vou comparar da variável que tem os users com o /var/mail?
Faça:
if [ -e /var/mail/$usuario ]; then
existe...
else
não existe...
fi
--
Felipe Kellermann
-
On Thu, 20 Jul 2006 5:45pm -0300, Tiago Barcellos Peczenyj wrote:
> vc tambem pode comparar usando a opção -f
>
> if [ -f /var/mail/$usuario ]
> then # faz algo se existe
> else # faz algo se não existe
> fi
>
> não lembrei do test -f antes...
Eu achei estranho o teu ls fechando os descritores
Infelizamente deram um boot no server e agora tah tudo
funcionando.. agora nao vamos descobrir o que tava faltando, ou a
mais, enfim.
Grato pela ajuda de todos.
Luis
--- Em shell-script@yahoogrupos.com.br, "Tiago Barcellos Peczenyj"
<[EMAIL PROTECTED]> escreveu
>
> Sim, ja vi esse proble
#!/bin/bash
EMAIL="[EMAIL PROTECTED]"
LOG="msg"
USER="rafaell"
cd /home/whitehat/hub/
HUB=$(ls /var/mail/ | grep $USER)
if [ $? -ne 0 ] ; then
SERVMAIL=$(netstat -l | grep smtp)
if [ $? -eq 0 ] ; then
cat $LOG | mail $EMAIL -s "user"
exit 0
f
#!/bin/bash
EMAIL="[EMAIL PROTECTED]"
LOG="msg"
USER="rafaell"
U=$(ls /var/mail/ | grep $USER)
if [ $? -ne 0 ] ; then
SERVMAIL=$(netstat -l | grep smtp)
if [ $? -eq 0 ] ; then
cat $LOG | mail $EMAIL -s "user"
exit 0
fi
fi
exit
--- Em shell-script@yahoogrupos.com.br, "rafael\.nery"
<[EMAIL PRO
Olá Julio,
Deixa eu ver só mais uma coisinha com você.
Bah, está funcionando perfeito. Só que agora estou tentando anexar arquivos
no email, e não está funcionando.
estou fazendo o seguinte:
for recebedor in $(< arq/de/ips)
# o mesmo que:
#+ for recebedor in $(cat arq/de/ips)
#+, porem + rapi
se não me engano tem q repetir o nome do arquivo
uuencode arquivo arquivo | mail ...
On 7/20/06, Rafael Tomelin <[EMAIL PROTECTED]> wrote:
> Olá Julio,
>
> Deixa eu ver só mais uma coisinha com você.
>
> Bah, está funcionando perfeito. Só que agora estou tentando anexar arquivos
> no email, e nã
Já fiz isso, mas quando recebo o email ele vem cheio de caracteres e
numeros, sem anexos.
2006/7/20, Tiago Barcellos Peczenyj <[EMAIL PROTECTED]>:
>
> se não me engano tem q repetir o nome do arquivo
>
> uuencode arquivo arquivo | mail ...
>
> On 7/20/06, Rafael Tomelin <[EMAIL PROTECTED]> wro
Que tal isto ?:
cat arquivo.txt | mail $recebedor -s "assunto"
--- Em shell-script@yahoogrupos.com.br, "Rafael Tomelin"
<[EMAIL PROTECTED]> escreveu
>
> Já fiz isso, mas quando recebo o email ele vem cheio de caracteres e
> numeros, sem anexos.
>
>
>
>
>
> 2006/7/20, Tiago Barcellos Peczeny
Ola´whitehatg,
Fiz o que você falou, mas ele se vez inserir o anexo, ele joga no campo do
texto o arquivo mencionado.
Já tentei de várias formas e não consegui, alguém pode me dar uma
ajuda???
2006/7/20, whitehatg <[EMAIL PROTECTED]>:
>
> Que tal isto ?:
> cat arquivo.txt | mail $recebedo
A resposta está em uencode e udecode que está no histórico da lista
trucentas vezes. Vamos adquirir o hábito de, antes de perguntar, consultar o
nosso histórico. É bom e pode-se aprender coisas que não eram dúvidas até
nos depararmos com a resposta.
[]s,
Julio
:wq
2006/7/20, Rafael Tomelin <[EMAI
Grande Tiago,
vc é um dos melhores colaboradores da lista, e tenho certeza que todos
apreciam isto demais! Porém não se iniba com suas convicções. Como bem sabes
as fronteiras são muito tênues e o shell usa e abusa de ERs e por isso elas
(que bacana, acho que é o único feminino que uso em shell) es
45 matches
Mail list logo