[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Ajuda com criação de script
From: |
Rafael Tomelin |
Subject: |
Re: [shell-script] Ajuda com criação de script |
Date: |
Mon, 25 Aug 2008 14:16:06 -0300 |
Fabiano,
Valeu pela dica, mas na verdade quero para remover os backup do periodo 0*
ou 1* e assim por diante.
Fiz da seguinte forma:
for i in 01 02 03 04 05 06 07 08 09
do
if [ $DIA = $i ]; then
SEMANA=0
fi
done
#Verifica se eh a segunda semana (1)
for i in 10 11 12 13 14 15 16 17 18 19
do
if [ $DIA = $i ]; then
SEMANA=1
fi
done
#Verifica se eh a terceira semana (2)
for i in 20 21 22 23 24 25 26 27 28 29
do
if [ $DIA = $i ]; then
SEMANA=2
fi
done
#Verifica se eh a quarta semana (3)
for i in 30 31
do
if [ $DIA = $i ]; then
SEMANA=3
fi
done
2008/8/25 Fabiano Caixeta Duarte <address@hidden>
> 2008/8/25 Rafael Tomelin <address@hidden<rafael.tomelin%40gmail.com>
> >:
>
> > Olá pessoal,
> >
> > Como posso fazer um for que verifica o seguinte:
> >
> > Variaveis:
> > DIA=dia atual
> >
> > verifica se o DIA é igual a 01 ou 02 até 09;
> > depois faz o mesmo com: dia é igual a 10 ou 11 até 19
> > .....
> >
> >
> > Como posso fazer esse for ?
> > Quero fazer se for dia 0* é a 1º semana ; se for 1* é a 2º semana ; e
> assim
> > por diante até chegar na 4º semana.
>
> Imagino que seja chato você pedir uma coisa e receber outra, mas vou
> arriscar.
>
> Do jeito que você fez, todo dia 1º cai num domingo e todo mês tem de
> três (fevereiro) a quatro semanas.
>
> Não seria melhor você usar o utilitário cal que vai mostrar exatamente
> quais os dias fazem parte de cada semana?
>
> O código abaixo retorna o número da semana a que pertece o "dia atual":
>
> cal | sed 1,2d | grep -wn $(date +%d) | cut -d: -f1
>
> O cal retorna o calendário do mês, o sed remove os títulos, o
> grep+date filtram a linha que contém o dia de hoje e acrescentam o
> número da linha(semana). O cut extrai apenas a última informação e
> exibe pra você.
>
> --
> Fabiano Caixeta Duarte
> Especialista em Redes de Computadores
> Linux User #195299
> Ribeirão Preto - SP
>
>
[As partes desta mensagem que não continham texto foram removidas]
- Ajuda com criação de script, Rafael Tomelin, 2008/08/25
- Re: [shell-script] Ajuda com criação de script, Fabiano Caixeta Duarte, 2008/08/25
- Re: [shell-script] Ajuda com criação de script,
Rafael Tomelin <=
- Re: [shell-script] Ajuda com criação de script, Julio C. Neves, 2008/08/25
- Re: [shell-script] Ajuda com criação de script, Eri Ramos Bastos, 2008/08/25
- Re: [shell-script] Ajuda com criação de script, Julio C. Neves, 2008/08/25
- Re: [shell-script] Ajuda com criação de script, Eri Ramos Bastos, 2008/08/25
- Re: [shell-script] Ajuda com criação de script, Rafael Tomelin, 2008/08/25
- Re: [shell-script] Ajuda com criação de script, Eri Ramos Bastos, 2008/08/25
- Re: [shell-script] Ajuda com criação de script, Rafael Tomelin, 2008/08/25
- Re: [shell-script] Ajuda com criação de script, Eri Ramos Bastos, 2008/08/25
- Re: [shell-script] Ajuda com criação de script, Julio C. Neves, 2008/08/25
- Re: [shell-script] Ajuda com criação de script, Rafael Tomelin, 2008/08/25