J'ai écrit un petit script avec lequel je prends le nom d'un fichier.devis de script shell
#objectname
echo "objectname"
read ON
Impossible de simplifier.
Je fais un traitement avec le fichier que je reçois.
gpg -c --no-use-agent "$ON"
Par exemple, si j'ai un fichier a.exe
-> Il va chiffrer et me donner un fichier avec un autre md5 et une extension. Maintenant, le fichier ressemble à ceci a.exe.gpg
Maintenant, si je lui donne un lien, le nom du fichier directement.
comme celui-ci par exemple: Extrait de: ce link
# This works
fileName='a.exe.gpg'
md5sum=$(md5sum ${fileName})
echo $md5sum
retourne correctement. Et si je veux le faire dynamiquement.
C'est ce que j'ai essayé:
#does not work
gpg -c --no-use-agent "$ON"
fileName= `$ON.gpg`
md5sum= $(md5sum ${fileName})
echo $md5sum
Je reçois ce bug ici: upload.sh: 1: upload.sh: Fire.exe.gpg: not found
et le programme ne sort pas. Puis-je demander où est exactement l'erreur que je commets?
Merci beaucoup pour ce lien! – user1524529
Mon plaisir. L'ensemble du wiki est fascinant et extrêmement éducatif. Il est géré par un utilisateur qui fréquente le canal #bash sur FreeNode. Si vous y allez, préparez-vous à être insulté * et * éduqué. :-) – ghoti