+ Responder ao Tópico



  1. Boa tarde pessoal.
    Gostaria de uma ajuda de vocês.

    Quando eu executo o comando:

    # mkdir teste_`date +%d%Y`

    Será criado, por exemplo, um diretório chamado teste _052007. Como eu faço para que ele diminua 1 no valor que corresponde ao mês do comando date que estou executando? Ou seja, ao invés de criar teste_052007 que seja criado teste_042007.

  2. #2
    Celso_Suzuki
    Olá,
    Direto pelo comando date não tem como, voce vai ter que fazer uma script para isto.

    M=`date "+%m"`
    N=`expr $M - 1`
    M=`printf "%02d" $N`
    Y=`date "+%Y"`
    echo "Dir_$M$Y"

    Espero ter ajudado.



  3. Obrigado pela ajuda.
    Eu fiz da seguinte forma:

    DATE=$(expr `date +%m%Y` - 010000)






Tópicos Similares

  1. Duvidas Modem Speedy..?
    Por no fórum Servidores de Rede
    Respostas: 1
    Último Post: 04-09-2002, 18:34
  2. Dúvidas Path.
    Por no fórum Servidores de Rede
    Respostas: 1
    Último Post: 21-08-2002, 08:52
  3. Duvidas Ipchains / Iptables!!!
    Por no fórum Servidores de Rede
    Respostas: 2
    Último Post: 20-08-2002, 14:39
  4. Limitar o logon e outra duvida ..
    Por MarcelScan no fórum Servidores de Rede
    Respostas: 1
    Último Post: 28-07-2002, 14:35
  5. Limitar o logon e outra duvida ..
    Por MarcelScan no fórum Servidores de Rede
    Respostas: 1
    Último Post: 24-07-2002, 20:45

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L