+ Responder ao Tópico



  1. Boa noite senhores, estou com uma dúvida bem de principiante, já li o manual mas não estou conseguindo resolver.
    O meu problema está no comando MV. Eu quero executar o comando mv teste teste1 mas caso o arquivo teste não exista e não quero receber a mensagem de erro. Ou seja se o arquivo existir ele renomeia caso contrário não, mas sem dar erro. O comando que estou executando de verdade é:

    dataatual=`date +"%Y%m%d"`; mv arquivo arquivo_$dataatual;

    Ou seja ele renomeia o arquivo colocando no final dele a data atual.

  2. Amigos para resolver eu usei um if mas será que tem como fazer isso só com o mv?


    if [ -e arquivo ]; then mv arquivo arquivo2; fi

    At+



  3. Boa madrugada,

    Isso é bastante simples:

    $ mv foo bar 2> /dev/null

    No caso estamos dizendo para que todos ao erros causados pelo mv (gerados por escritas na stream stderr) sejam redirecionados ao dispositivo /dev/null.

    A solução que você mesmo encontrou é mais bem elaborada que essa e recomendo o uso de tal!!

  4. Muito obrigado, como eu já tinha comentado já tinha conseguido achar uma solução, mas é sempre bom aprender novas maneiras, pois mais para frente isso nos pode ser útil.

    AT+






Tópicos Similares

  1. Problemas com o comando mv
    Por aguizo no fórum Servidores de Rede
    Respostas: 5
    Último Post: 28-01-2004, 12:01
  2. Comando no Solaris
    Por no fórum Servidores de Rede
    Respostas: 0
    Último Post: 28-11-2002, 17:01
  3. redirecionamento dando erro no comando
    Por wrochal no fórum Servidores de Rede
    Respostas: 4
    Último Post: 21-11-2002, 10:28
  4. Email Por Linha de Comando
    Por Mexicano no fórum Servidores de Rede
    Respostas: 1
    Último Post: 01-10-2002, 17:02
  5. Comandos
    Por serrato no fórum Servidores de Rede
    Respostas: 3
    Último Post: 03-06-2002, 11:33

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L