Alguém conhece ?

1. Alguém conhece ?

francisco
franciscomoura

(usa Gentoo)

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.


  


2. Re: Alguém conhece ?

Edvaldo Silva de Almeida Júnior
EdDeAlmeida

(usa Debian)

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 ?

Edvaldo Silva de Almeida Júnior
EdDeAlmeida

(usa Debian)

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

mv???

Você moveu o arquivo ou removeu-o?




4. Re: Alguém conhece ?

francisco
franciscomoura

(usa Gentoo)

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