[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Concatenar variaveis !
From: |
moysespr |
Subject: |
Re: [shell-script] Concatenar variaveis ! |
Date: |
Wed, 7 Jan 2004 19:59:33 -0800 (PST) |
Algo que deve funcionar é:
LANG1=$LANG;export LANG=pt_BR; date +%A;export LANG=$LANG1;unset LANG1
Mas como parece que você quer as Feiras e talvez uma formatação específica é
melhor fazer algo próprio. Como provavelmente vai usar em vários pontos/scripts
o mais prático é ter uma função. Como alternativa à opção acima aí vai uma
fácil de personalizar.
DiaDaSemana(){
case `date +%u` in
1)DdS=Segunda
;;2)DdS=Terça
;;3)DdS=Quarta
;;4)DdS=Quinta
;;5)DdS=Sexta
;;6)DdS=Sábado
;;7)DdS=Domingo
esac
echo -n $DdS
[ `echo -n ${DdS##*o}` ]&&echo -Feira
unset DdS
}
Daí usa assim:
mutt teste -s " Atualizado em `DiaDaSemana`"
ou
mutt teste -s " Atualizado em $(DiaDaSemana)" ,
como achar + bonito
E, mudando ligeiramente a condicional da "Feira" pode ainda resolver o problema
do "em" e escrever "na" ou "no":
if [ `echo -n ${DdS##*o}` ];then
echo -n "na $DdS-Feira"
else
echo -n "no $DdS"
fi
Ou pode ainda por um parâmetro ($1) só para dizer se ela deve escrever o na ou
no, ficando assim, ainda mais versátil.
É isso!
--- Andrew Amorim <address@hidden> wrote:
> Olá galera, boa noite (dia),
>
> Preciso colocar em meu script que envia e-mail o dia da semana, já tentei mas
> não consegui,
> pois não sei contatenar duas variáveis....sorry, sou leigo e estou aprendendo
> agora!!!
>
> Seria algo do tipo:
>
> DIA1=Segunda-Feira
> DIA2=Terca-feira
> DIA3=Quarta-Feira
>
> DIASEM=$(date +%u) ..................
> Ai ferrou....
>
> Como posso fazer para o resultado da variavel $DIASEM seja o dia da semana
> por extenso??
> Eu consegui fazendo isso se outro jeito..mas não quero....fiz assim.
> Por favor, pelo menos eu tentei...rsrsrs.
>
> DIASEM=$(date +%u)
> if [ "$DIASEM" == "1" ]
> then
> echo "Segunda-Feira" > diadasemana
> fi
> DIASEM=$(date +%u)
> if [ "$DIASEM" == "2" ]
> then
> echo "Terca-Feira" > diadasemana
> fi
> cat diadasemana | while read DIADASEMANA
> do
> mutt teste -s " Atualizado em $DIADASEMANA"
> address@hidden
> done
>
> Muito obrigado galera!
>
>
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.559 / Virus Database: 351 - Release Date: 7/1/2004
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
__________________________________
Do you Yahoo!?
Yahoo! Hotjobs: Enter the "Signing Bonus" Sweepstakes
http://hotjobs.sweepstakes.yahoo.com/signingbonus
- Re: [shell-script] Rodar script em varias maquinas, (continued)
- Re: [shell-script] Rodar script em varias maquinas, Marcos Tulio, 2004/01/08
- Re: [shell-script] Rodar script em varias maquinas, Marcos Tulio, 2004/01/08
- Re: [shell-script] Rodar script em varias maquinas, Geison Farias, 2004/01/08
- Re: [shell-script] Rodar script em varias maquinas, Marcos Tulio, 2004/01/09
- saida padrao, groo, 2004/01/09
- Re: [shell-script] saida padrao, Daniel Duclos, 2004/01/09
- Re: [shell-script] Concatenar variaveis !, Aurelio Marinho Jargas, 2004/01/16
- Re: [shell-script] Concatenar variaveis !, Fernando Lemes da Silva, 2004/01/16
- Re: [shell-script] Concatenar variaveis !, Miranda, 2004/01/08
- Re: [shell-script] Concatenar variaveis !, Andrew Amorim, 2004/01/08
Re: [shell-script] Concatenar variaveis !,
moysespr <=