1 2 3 4 5 6 7 8 9 10 11 12
| #!/bin/bash
touch Fichier_compresser # inutile : touch sert à modifier la date d'un fichier.
for i in "ls -R" # on n'utilise pas ls dans un script, regarde l'option globstar dans le man bash
# et ce n'est pas comme ça qu'on effectue une substitution de commande. cf. man bash, et les tutoriels qui figurent dans ma signature
do
if test -f $i # il faut toujours* mettre les variables entre guillemets, toujours*.
then
cp -b $i Fichier_compresser # ça n'a pas de sens, tu copies le fichier trouvé sous le nom du fichier qui doit contenir les fichiers trouvés.
$0$i # ça n'a pas de sens.
fi
done
gzip Fichier_compresser |
Partager