Pular para o conteúdo

Script para criar outro script [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Script para criar outro script [RESOLVIDO]

Enviado em 09/09/2011 - 10:26h

Ola. Preciso de fazer o seguinte script:

1- Desenvolva um script chamado novoscript, que quando executado criará um script dentro do diretório atual com o nome sendo passado por parâmetro, desde que não exista um arquivo com o nome passado. Este arquivo criado deverá conter na primeira linha a seguinte string #!/bin/bash, o script também deverá dar permissão de execução ao arquivo criado, e finalmente exibir na tela uma mensagem dizendo que o script foi criado com sucesso. Caso o parâmetro passado seja um arquivo já existente o usuário deverá ser informado que o script não foi criado pois já existe um arquivo com o nome especificado.

Alguem que possa me ajudar.
Desde Ja Obrigado!

Responder tópico

2. feito

Enviado em 09/09/2011 - 11:12h

Taí, o script também gera as mensagens sobre a execução de cada comando!
Boa sorte!


#!/bin/bash

FILE=$1
if [ -f $1 ]; then

echo "Arquivo $FILE ja existe no diretorio corrente!"
exit 1

else

echo "#!/bin/bash" > $FILE
if [ $? -eq 0 ]; then

echo "Arquivo $FILE criado com sucesso"

else

echo "Problemas ao criar o arquivo, verifique as permissoes"

fi

fi

chmod 755 $FILE
if [ $? -eq 0 ]; then

echo "Permissao de execucao 755 para $FILE"

else

echo "Problemas ao gerar permissao 755 para $FILE"

fi

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder