Script para criar outro script [RESOLVIDO]

1. Script para criar outro script [RESOLVIDO]

Killer
killer3555

(usa Ubuntu)

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!



  


2. feito

Alexandre Gonçalves Monteiro da Silva
alexandregms

(usa Ubuntu)

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







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts