Enviado em 31/07/2015 - 12:57h
Galera, sou novo na SH e estou tentando criar um script que o usuário criptografe algum arquivo que queria em AES, criei até certo por, fiz o script ler todas as variáreis, fiz as condições certinhas, porém não estou conseguindo fazer a script executar o comando da criptografia... Segue abaixo o código que estava criando...
echo "Siga os passa abaixo para podermos criptografar seus arquivos..."
echo "Digite o caminho do arquivos que queres criptografar:"
read arq_local
echo "Digite o nome do arquivo que queres critptografar:"
read nome_arq
echo "digite a senha da cript"
read pass_arq
cd $arq_local
arquivo="$arq_local/$nome_arq"
senha="$pass_arq"
echo "OBS: Se perder essa senha vai ser bronca quebrar esse critografia, guarde-a bem. Tem certeza se queres criptografar esses arquivos??(S/N)"
read resp
if [ $resp == "S"]
case "$arquivo" in
aescrypt -p "$pass_arq" "$arquivo"
esac
elif [ $resp == "N"]
echo -e "Obrigado."
fi
Acho que o erro está dentro do If.. Se ele ler 'S' gostaria que ele executasse o comando
Espero respostas, obrigado!!!
Abs
echo "Siga os passa abaixo para podermos criptografar seus arquivos..."
echo "Digite o caminho do arquivos que queres criptografar:"
read arq_local
echo "Digite o nome do arquivo que queres critptografar:"
read nome_arq
echo "digite a senha da cript"
read pass_arq
cd $arq_local
arquivo="$arq_local/$nome_arq"
senha="$pass_arq"
echo "OBS: Se perder essa senha vai ser bronca quebrar esse critografia, guarde-a bem. Tem certeza se queres criptografar esses arquivos??(S/N)"
read resp
if [ $resp == "S"]
case "$arquivo" in
aescrypt -p "$pass_arq" "$arquivo"
esac
elif [ $resp == "N"]
echo -e "Obrigado."
fi
Acho que o erro está dentro do If.. Se ele ler 'S' gostaria que ele executasse o comando
aescrypt -e -p $pass_arq $nome_arq, com isso ele criaria a criptografia.
Espero respostas, obrigado!!!
Abs