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






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts