xiloba
(usa Slackware)
Enviado em 12/12/2011 - 11:45h
Valeu, Thepinkshark e rai3mb
Estou pensando em acrescentar ao script a remoção do primeiro arquivo criado: arquivo.zip, para não ficar com dois arquivos: arquivo.zip e arquivo.zip.gpg.
Vou colocar && rm -rf arquivo.zip no fim do script.
Valeu, rai3mb. O script ficou show:
#!/bin/bash
# MOstra o texto na tela, espera o usuário fornecer um valor e guarda na variável ARQUIVO
read -p 'Digite o nome do arquivo a ser encriptado: ' ARQUIVO
[ ! -f "$ARQUIVO" ] && echo "O arquivo: $ARQUIVO, não existe!" && exit 0
zip -e -r "$ARQUIVO".zip "$ARQUIVO" && gpg -c "$ARQUIVO".zip && rm -rf "$ARQUIVO".zip
Eu não saberia, nunca, fazer o começo da quarta linha: [ ! -f "$ARQUIVO" ] (what a hell is this?)
o "-f" testa se o arquivo existe, mas o ! antes, faz o quê?