Pular para o conteúdo

Alguém conhece ?

Responder tópico
  • Denunciar
  • Indicar

1. Alguém conhece ?

Enviado em 12/03/2008 - 11:27h

Olá pessoal,

eu gostaria de saber se existe algum comando que automatiza o override do unix. Ou seja, eu executo um script que cria o arquivo X e certo dia executo esse script de novo e no mesmo diretório, criando o mesmo arquivo X. O sistema vai perguntar se quero sobreescrever o X já existente. Existe algum comando que dentro do meu script eu sempre sobreescrevo o já existente, sem que o sitema pergunte?

Meu objetivo é sempre sobreescrever e automatizar o máximo para o usuário final desse script.

Responder tópico

2. Re: Alguém conhece ?

Enviado em 12/03/2008 - 11:37h

Olha, se você sempre quer sobrescrever o arquivo já existente e se o conteúdo anterior dele não importa mais mesmo, o mais prático seria remover esse arquivo logo no começo do script, fazendo o seguinte:

if [ -f arquivoX ]; then
rm -f arquivoX
fi

Agora, se o conteúdo desse arquivo X (Isso ficou parecendo nome de seriado americano de sci-fic) vai ser acrescentado (append), aí a coisa muda de figura.

3. Re: Alguém conhece ?

Enviado em 12/03/2008 - 14:17h

mv???

Você moveu o arquivo ou removeu-o?


4. Re: Alguém conhece ?

Enviado em 12/03/2008 - 14:22h

Foi erro dentro do meu script, pois esqueci um comentário em aberto. Não se refere ao que você me aconselhou... Obrigado pela ajuda

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder