Re: [shell-script] Array dinamico???

2006-03-31 Por tôpico Emerson Domingues Souto
O único problema de usar arquivos é q o conteúdo pode ser modificado por outro usuário ou pelo mesmo usuário em outra sessao. Mas com variável o caso é diferente, apenas o próprio usuário e na própria sessao conseguirá ler e alterar o conteúdo. Outra vantagem da variável é que o acesso à memória

Re: [shell-script] Postfix + anexo + shell

2006-03-09 Por tôpico Emerson Domingues Souto
Olá Samuel, Isto é muito simples, use o comando abaixo: uuencode /diretorio/arquivo nome_arquivo | mail -s "Assunto" [EMAIL PROTECTED] Espero ter ajudado, Emerson Souto - Original Message - From: Samuel Rios Carvalho To: shell-script@yahoogrupos.com.br Sent: Thursday, March

Re: [shell-script] Sed - n�o consigo resolver o problema

2006-03-08 Por tôpico Emerson Domingues Souto
Olá Adriano, Fiz um teste e vc vai conseguir se fizer 4 alterações no script: 1) aspas duplas ao carregar a variavel CURDIR Ex: veja isto: Prompt> CURDIR=\xxx\ Prompt> echo $CURDIR xxx Prompt> CURDIR="\xxx\" Prompt> echo $CURDIR \xxx\ 2) no sed vc ta querendo trocar / por \ i

Re: [shell-script] Fw: bash n�o encontrado

2006-03-03 Por tôpico Emerson Domingues Souto
Olá, vamos por partes, fazendo as verificações básicas: 1o) de um chmod 777 no teu script (tenha certeza de q vc é o dono do script) 2o) tente executá-lo da seguinte forma: Prompt> ./script.sh 3o) arranque a primeira linha ou seja a linha #!/bin/sh assim eu creio q o script vai utilizar

Re: [shell-script] bash n�o encontrado

2006-03-02 Por tôpico Emerson Domingues Souto
Oi thunnyn, posta o script pra gente dar uma olhada nele Att, Emerson - Original Message - From: thunnyn2004 To: shell-script@yahoogrupos.com.br Sent: Thursday, March 02, 2006 3:36 PM Subject: [shell-script] bash não encontrado Estou tentando rodar um script... mas acus

Re: [shell-script] Execussão de programa,passando parametro.

2006-03-01 Por tôpico Emerson Domingues Souto
e a outra area, e não pode ser alterado. O que ele vai fazer para mim, é somente gerar um arquivo. Que utilizarei, quando executar o segundo programa. Por isso precisava fazer todo o processo na shell. - Original Message - From: Emerson Domingues Souto To: sh

Re: [shell-script] Execussão de programa,passando parametro.

2006-03-01 Por tôpico Emerson Domingues Souto
Fabio, 1o) Execução se escreve com ce cedilha e não com 2 S 2o) Eu não sei como passar o ESC como argumento, mas uso uma lógica q pode funconar pra vc: na execução do programa eu marco uma flag pra saber se foi enviado um parâmetro ou não, se sim eu de DENTRO do programa (e não da shell) eu fo

Re: [shell-script] CASE + Fun�

2006-02-24 Por tôpico Emerson Domingues Souto
eu sempre comparo usando "X$VAR" = "X" pois assim eu creio q funciona em qq sh - Original Message - From: Tiago Barcellos Peczenyj To: shell-script@yahoogrupos.com.br Sent: Friday, February 24, 2006 2:46 PM Subject: Re: [shell-script] CASE + Função Pra coisas rapidas eu

[shell-script] variavel no contexto

2006-02-21 Por tôpico Emerson Domingues Souto
Pessoal, eu vi uma vez na lista um exemplo sobre atribuir valor à variavel LANG para executar o comando date e em seguida a variavel voltaria ao valor anterior. Eu fiz um exemplo bobo pra testar e não funcionou como pensei q seria. Ex: Prompt> x=1 ; x=2 echo $x ; echo $x 1 1 na minha opinião,

Re: [shell-script] acesso a micros

2006-02-20 Por tôpico Emerson Domingues Souto
Muito simples:, use: for v_host in slave1 slave2 slave3 slaven ; do ssh [EMAIL PROTECTED] "/usr/local/bin/script_de_monitoracao.sh" done - Original Message - From: Carlos Alberto To: shell-script@yahoogrupos.com.br Sent: Friday, February 17, 2006 7:30 PM Subject: Re: [shel

Re: [shell-script] Execuss�o de programa, passando parametro.

2006-02-17 Por tôpico Emerson Domingues Souto
Ja experimentou executar no prompt pra ver o q rola ? Ex: Prompt> run 01 fab0001 "abobrinha" ou Prompt> run 01 fab0001 "733" Att, Emerson - Original Message - From: Fábio Boeing To: shell-script@yahoogrupos.com.br Sent: Friday, February 17, 2006 3:38 PM Subject: Re: [shell

Re: [shell-script] compara��o de dados

2006-02-17 Por tôpico Emerson Domingues Souto
Apesar do colega Samuel nao querer colaborar com quem o está ajudando, ainda vai ganhar mais esta colher de chá: repare que há um "i" no final da linha q vc atribui valor à variavel LISTA, acho q ele está a mais. - Original Message - From: Tiago Barcellos Peczenyj To: she

Re: [shell-script] compara��o de dados

2006-02-17 Por tôpico Emerson Domingues Souto
nao ta fazendo a comparacao pq vc usou aspas simples o correto seria usar aspas duplas, ja foi falado isso por pelo menos 3 pessoas diferentes, vc nao leu ? - Original Message - From: Samuel Rios Carvalho To: shell-script@yahoogrupos.com.br Sent: Friday, February 17, 2006 1:14

Re: [shell-script] Erro com IF/ELSE

2006-02-17 Por tôpico Emerson Domingues Souto
o problema é de sintaxe, use da seguinte forma: if test $? -eq 0 ; then cdrw=false # OBS: # 1) não se usa o sinal de igual no comando if test, mas usa-se: # -eq -> igual a # -ne -> nao igual a (diferente) # -le -> menor ou igual a # -lt -> menor que # -ge -> maior ou igual a # -gt -> maior que

Re: [shell-script] compara��o de dados

2006-02-17 Por tôpico Emerson Domingues Souto
Olá Samuel, use aspas duplas no lugar de aspas simples, pois a aspas simples protege o caracter $ e não deixa trazer o conteúdo da variável Att, Emerson Souto - Original Message - From: Samuel Rios Carvalho To: shell-script@yahoogrupos.com.br Sent: Friday, February 17, 20

Re: [shell-script] Salva o access.log do squid diariamente

2006-02-17 Por tôpico Emerson Domingues Souto
Tiago, 1) pq vc renomeia e depois move ? vc poderia fazer isto num único comando mv 2) este script nao ta rodando corretamente pq ? qual o erro ? se vc não nos contar o q está acontendo, nós não teremos como saber o q fazer pra ajudar ... Att, Emerson - Original Message - From: Tia

Re: [shell-script] Expressao Regular

2006-02-16 Por tôpico Emerson Domingues Souto
Salve Julio, mostra o conteudo de lista.txt pra gente poder entender melhor vlw Emerson - Original Message - From: Julio Cesar To: shell-script@yahoogrupos.com.br Sent: Thursday, February 16, 2006 5:09 PM Subject: [shell-script] Expressao Regular Salve galera! Será q

Re: [shell-script] Variavel no crontab

2006-02-16 Por tôpico Emerson Domingues Souto
Tente executar esta linha de comando no prompt e veja q erro q dá a príncipio me parece q o erro está no comando date grudado com o sinal de mais (deveria ter um espaço em branco no meio) Espero ter ajudado, Emerson - Original Message - From: af_pso_br To: shell-script@yaho

Re: [shell-script] Enviar mensagens "pop-up"

2006-02-15 Por tôpico Emerson Domingues Souto
legal, só que fica me pedindo senha. Em 14/02/06, Emerson Domingues Souto <[EMAIL PROTECTED]> escreveu: > > > Perai, > > "reinaldo" é um host ou um usuario ? > > pois o comando ssh funciona assim: > ssh -t [EMAIL PROTECTED] comando [ arg

Re: [shell-script] Enviar mensagens "pop-up"

2006-02-14 Por tôpico Emerson Domingues Souto
um e-mail para o administrador. Além disso, quero > que ele envie uma mensagem para os terminais (especificados em um arquivo) e > exiba um "alert" com a mensagem de erro. > > este ssh -t ficou legal mesmo, mas bate na tecla da autenticação. >

Re: [shell-script] Enviar mensagens "pop-up"

2006-02-14 Por tôpico Emerson Domingues Souto
terminal, mas de um host remoto. De preferência uma mensagem no estilo pop-up do X. Tem alguma sugestão? Em 14/02/06, Emerson Domingues Souto <[EMAIL PROTECTED]> escreveu: > > > Olá. > > O comando WRITE faz isso q vc quer: > > Ex1: > Prompt> ech

Re: [shell-script] Enviar mensagens "pop-up"

2006-02-14 Por tôpico Emerson Domingues Souto
Olá. O comando WRITE faz isso q vc quer: Ex1: Prompt> echo "TESTE" | write emerson /dev/pts/8 O comando acima manda a mensagem teste para o usuario EMERSON que está logado no /dev/pts/8 Ex2: Prompt> cat arquivo.txt > /dev/pts/8 O comando acima lista o conteudo de arquivo.txt para quem estiv

Re: [shell-script] acesso a micros

2006-02-14 Por tôpico Emerson Domingues Souto
ipt@yahoogrupos.com.br Sent: Tuesday, February 14, 2006 12:57 PM Subject: Re: [shell-script] acesso a micros Explique-se, estou curioso, como poderia fazer com senha? Obrigado pela atenção pessoal. Em 14/02/06, Emerson Domingues Souto <[EMAIL PROTECTED]> escreveu: > >

Re: [shell-script] acesso a micros

2006-02-14 Por tôpico Emerson Domingues Souto
Exatamente, o ideal é o SSH, mas não precisa necessariamente ser sem senha - Original Message - From: MrBiTs To: shell-script@yahoogrupos.com.br Sent: Tuesday, February 14, 2006 11:17 AM Subject: RE: [shell-script] acesso a micros /* Esta parte é o problema: como faço

Re: [shell-script] muilplas variaveis

2006-02-09 Por tôpico Emerson Domingues Souto
ops, corrigindo: onde se lia $NOME, leia-se $TABNOME - Original Message - From: Emerson Domingues Souto To: shell-script@yahoogrupos.com.br Sent: Thursday, February 09, 2006 1:03 PM Subject: Re: [shell-script] muilplas variaveis Clark, Eu nao entendi bem o q vc quer

Re: [shell-script] D�vida IF

2006-02-09 Por tôpico Emerson Domingues Souto
Olá Alexandre, apenas um detalhe no exemplo do Miranda: -ge # maior ou igual que -gt # maior que -le # menor ou igual que -lt # menor que -eq # igual que -ne # diferente de Att, Emerson - Original Message - From: Miranda To: shell-script@yahoogrupos.com.br Sent: Thursda

Re: [shell-script] muilplas variaveis

2006-02-09 Por tôpico Emerson Domingues Souto
Clark, Eu nao entendi bem o q vc quer. Entao vou imaginar 2 possibilidades de interpretação: 1) Imaginando q vc quer pegar as tabelas de 1 a 34 Se for isto, use o for, pois o teu while da forma como foi escrito pegaria apenas os numeros 1 e depois o 0 e depois acabaria. 2) Por outro lado se

Re: [shell-script] Ajuda pra desenvolvimento de Script

2006-02-07 Por tôpico Emerson Domingues Souto
OLá Willia, o script precisa apenas listar os arquivos ou fará algum procedimento com os arquivos listados ? se for apenas para listar, não precisa escrever um script, um simples comando find ou ls -r resolveria a questão. Se por outro lado vc quer fazer um script, segue: #

Re: [shell-script] awk: linhas pares e �mpares

2006-02-07 Por tôpico Emerson Domingues Souto
facilitar, porque não usa-lo ? Até, On 2/7/06, Emerson Domingues Souto <[EMAIL PROTECTED]> wrote: > > Bruno, > > o comando do Thiago funciona perfeitamente, > creio q a idéia dele é a seguinte: as linhas pares e impares se alternam, > ora é impar, ora é

Re: [shell-script] awk: linhas pares e �mpares

2006-02-07 Por tôpico Emerson Domingues Souto
Bruno, o comando do Thiago funciona perfeitamente, creio q a idéia dele é a seguinte: as linhas pares e impares se alternam, ora é impar, ora é par, o controle está na var que ora é isso ora é aquilo. Espero ter explicado bem, o importante é q se vc testar, verá q o comando do Thiago f

Re: [shell-script] Preciso tirar os espa�os

2006-02-07 Por tôpico Emerson Domingues Souto
Olá Thiago, Troque o comando CAT por READ Ex: i=0 while read pct; do echo $i "$pct" let i++ done < tjsp1 Espero ter ajudado Emerson Souto - Original Message - From: Thiago Rodines To: shell-script@yahoogrupos.com.br Sent: Tuesday, February 07, 2006 2:51 PM Subject:

Re: [shell-script] alguem explica esta

2006-02-06 Por tôpico Emerson Domingues Souto
Bruno, Vai funcionar como vc quer se vc executar da seguinte forma: eval echo $TESTE Espero ter ajudado, Emerson - Original Message - From: Bruno Gola To: shell-script@yahoogrupos.com.br Sent: Monday, February 06, 2006 4:57 PM Subject: Re: [shell-script] alguem explica e

Re: [shell-script] alguem explica esta

2006-02-06 Por tôpico Emerson Domingues Souto
Olá Tiago, O Gentil está no caminho certo, faltou apenas um adendo ao comando EVAL, conforme seguem exemplos: Prompt> echo $TESTE ola ; ls Prompt> ls arq1 arq2 Prompt> eval $TESTE bash: ola: command not found arq1 arq2 Prompt> eval echo $TESTE ola arq1 arq2 Agora é só tirar as conclusões. E

Re: [shell-script] alguem explica esta

2006-02-06 Por tôpico Emerson Domingues Souto
Apenas note que na variavel TESTE3 vc armazenou o resultado de um ls e nao o comando ls Com isso se conclui que: após criar a a variavel TESTE3, os novos arquivos q surgirem na pasta não estarao contidos na variavel TESTE3 Ex: Prompt> ls arq1 arq2 Prompt> TESTE3="ola ; $(ls)" Prompt> echo $TE

Re: [shell-script] Verificando ip .

2006-02-02 Por tôpico Emerson Domingues Souto
Olá Daniel, O método do Tiago é bem claro, e é o q eu escolheria com certeza. Mas se vc quiser escrever com ifs, segue a sintaxe: if [ ${IP:0:3} = "10." -o ${IP:0:7} = "172.16." -o ${IP:0:7} = "172.31." -o ${IP:0:8} = "192.168." ] ; then echo "ip privado!" else echo "ip válido." fi Expl

Re: [shell-script] Vari�vel recebendo outra

2006-02-02 Por tôpico Emerson Domingues Souto
Olá Adauto, Simplesmente use: RA=`cut -c2-9 "$USER"` OBS: 1) nao esqueca das crases depois do sinal de igual 2) nao use espaco em branco após o sinal de igual (e nem antes) 3) no teu exemplo, o cut correto seria 2-9 e não 2-8 Espero ter ajudado, Emerson - Original Message - Fr

Re: [shell-script] Escipt para renomear fotos

2006-02-01 Por tôpico Emerson Domingues Souto
Amigo, Provavelmente vc tem nomes de arquivos com espaço em branco no meio. Vc tem que escapar o espaço em branco do nome do arquivo com uma contrabarra ( \ ) Em 31/01/06, White_Tiger<[EMAIL PROTECTED]> escreveu: > Estou tentando usar um script para renomear todas as fotos de uma pasta. >

Re: [shell-script] repesenta dos BRANCOS! como faz?

2006-01-31 Por tôpico Emerson Domingues Souto
Ricardo, Desculpe, para mim não ficou muito claro a questão, em qual contexto vc pretende aplicar a expressão ? Mas vamos lá, trocar os pontos por espaço em branco nao funciona ? Ou seja: NO LUGAR DE: ^( '&' | '+' | '.' | '*' ) USE: ^( '&' | '+' | '.' | '*' ) ou senao: "^( '&' | '+'

Re: [shell-script] Funciona de duas formas

2006-01-31 Por tôpico Emerson Domingues Souto
Na linha que contem o comando: tail -1 ping substitua por: tail -1 /tmp/ping Ai funcionará tb ao executar pela cron. Espero ter ajudado, Emerson - Original Message - From: Linux Lista To: shell-script@yahoogrupos.com.br Sent: Tuesday, January 31, 2006 4:47 PM Subject:

Re: [shell-script] Duvida na utiliza��o de parametros

2006-01-27 Por tôpico Emerson Domingues Souto
Guilherme, Bem este caso parece atípico, mas vamos tentar alterar a forma de chamada pra ver se muda o resultado. Isto é apenas uma tentativa, mas no final até fica mais coerente: Altere a chamada para simplesmente: ./scripr fulano da silva# sem as aspas e sem repetir a palavra fulano

Re: [shell-script] C o r r e � � o - RegExp 2

2006-01-24 Por tôpico Emerson Domingues Souto
Apenas um adendo: vale lembrar que: "só serão bissextos os anos seculares divisíveis por 400" (fonte: http://www.calendariodapaz.com.br/home/movimento.php3?cdItem=4&cdSubItem=14). Logo, os anos 1900 e 2100, mesmo sendo divisíveis por 4, nao são bissextos Att, Emerson - Original Mes

Re: [shell-script] ajuda com script

2006-01-23 Por tôpico Emerson Domingues Souto
Essa é muito fácil ! ao invés de "du -h" use "du -sh" Explicacao: o argumento "s" do comando "du" sumariza a contabilizacao, totalizando todo o diretorio sem detalhar os subdiretorios. Espero ter ajudado Emerson - Original Message - From: Thiago Germano Beier To: shell-scri

Re: [shell-script] Loop no script

2006-01-16 Por tôpico Emerson Domingues Souto
Olá Sergio, O q falta no script é um loop, no caso o comando WHILE, tenta assim: while true ; do read -p "ESCOLHA OPCAO ENTRE 1 e 4 " Opcao echo -e "\n" case "$Opcao" in 1) $tail ;; 2) $header ;; 3) $body ;; 4) $exit ;;

Re: [shell-script] Erro em script

2006-01-11 Por tôpico Emerson Domingues Souto
Olá Sergio, olha o script está me parecendo complicado, tenho 2 sugestões, 1a: reescrever o script utilizando comandos mais simples Ex: # OBS talvez precise de algumas adaptacoes assunto_t="" while true ; do done read -p "Insira a palavra para bloquear por ASSUNTO: " assunto if test -z $

Re: [shell-script] Script SARG - Gera��o e exclus�o de relat�rios

2006-01-09 Por tôpico Emerson Domingues Souto
Boa tarde, vc pode usar o comando FIND que já foi largamente explicado na lista, segue um exemplo simples: # deleta arquivos com data de ultima modificacao maior que 5 dias find . -name "*.txt" -mtime +5 -prune -exec rm -f {} \; Espero ter ajudado, Emerson - Original Message - Fr

Re: [shell-script] Duvida sobre comandos

2005-12-16 Por tôpico Emerson Domingues Souto
Olá, o comando HEAD mostra as 'n' primeiras linhas do arquivo o comando TAIL mostra as 'n' ultimas linhas do arquivo Exemplo $ car arq.txt linha1 linha2 linha3 linha4 $ head -3 arq.txt | tail -1 # o head vai filtrar as 3 primeiras linhas, desse resultado o tail pega a ultima delas linha3 No t

Re: [shell-script] Re: Duvida

2005-12-09 Por tôpico Emerson Domingues Souto
na inicialização é muito simples, basta editar o arquivo /etc/rc.d/rc.local e pra rodar de hora em hora basta colocar na cron - Original Message - From: Edgard costa To: shell-script@yahoogrupos.com.br Sent: Friday, December 09, 2005 9:07 AM Subject: [shell-script] Re: Duvida

Re: [shell-script] Shell

2005-12-06 Por tôpico Emerson Domingues Souto
Amigo, tenho a impressão de que ja te demos o caminho das pedras, mas caso eu esteja enganado, vamos lá: 1) em qual if o script está entrando ? 2) coloque echo nas variáveis antes do if para visualizar o conteúdo delas, assim vc saberá pq entrou ou não no if 3) uma opção no lugar do echo é debug

Re: [shell-script] Achar diretór io do Script

2005-12-06 Por tôpico Emerson Domingues Souto
Alain, Uma opção seria utilizar o DIRNAME, embora a variável $0 nem sempre siginifica o caminho do script. Prompt> dirname /opt/bin/firefox.sh /opt/bin Emerson - Original Message - From: Alain To: shell-script@yahoogrupos.com.br Sent: Tuesday, December 06, 2005 11:31 AM Su

Re: [shell-script] Shell email

2005-12-05 Por tôpico Emerson Domingues Souto
On Friday 02 December 2005 12:53, Emerson Domingues Souto wrote: > [cut] > > é bom já começar a fazer prevendo essas situações, sem vícios errados. > [cut] > > "vícios errados" para mim é alguém começar já aprendendo ERRADO. > > Enfatizei MAIS DE UMA VE

Re: [shell-script] Shell email

2005-12-02 Por tôpico Emerson Domingues Souto
@yahoogrupos.com.br Sent: Thursday, December 01, 2005 9:07 PM Subject: Re: [shell-script] Shell email On Thursday 01 December 2005 17:08, Emerson Domingues Souto wrote: [cut] > use: if [ "$OS" = "Linux" ] ; then > observe que coloquei aspas na variavel OS e espaço em bra

Re: [shell-script] Shell email

2005-12-01 Por tôpico Emerson Domingues Souto
Tiago, Experimente usar assim: ao invés de: if [ $OS = "Linux" ];then use: if [ "$OS" = "Linux" ] ; then # observe que coloquei aspas na variavel OS e espaço em branco após o colchete Espero ter ajudado, Emerson - Original Message - From: Tiago Schievenin To: shell-script@ya

Re: [shell-script] Pq do erro ? while + ls + test

2005-11-28 Por tôpico Emerson Domingues Souto
Fabricio, Podemos simplificar ? tipo assim: for file in `ls 2005*` ; do # o q vc quiser done - Original Message - From: Fabricio Lopes de Souza To: shell-script@yahoogrupos.com.br Sent: Monday, November 28, 2005 11:04 AM Subject: [shell-script] Pq do erro ? while + ls

Re: [shell-script] qual a diferen�a entre $* versus [EMAIL PROTECTED]

2005-11-25 Por tôpico Emerson Domingues Souto
Srs, os dois argumentos são praticamentes iguais, a diferença segue abaixo, retirei estre trecho da página do canivete suiço do colega Aurélio, na página (http://aurelio.net/shell/canivete.html#variaveis): $* Todos os parâmetros, como uma string única $@ Todos os parâmet