Salut à vous,
Voici le script que j'ai écrit pour convertir de
7zip vers zip (7zip2zip.sh)
#!/bin/bash
# Script de conversion d'archive *.7zip vers *.zip
# avec des espaces maintenant
IFS=''
find -name '*.7z' | while read -r filename; do
variable=$(echo $filename | cut -d"." -f2);
mkdir temp
cp $filename ./temp/
cd ./temp/
7z x ./$filename
rm $filename
zip -1 ./$variable.zip ./*
cd ..
mv ./temp/*.zip ./
rm -rf ./temp/
rm $filename
done
exit 0;
Puis le script que j'ai écrit pour convertir de
zip vers 7zip (zip27zip.sh)
#!/bin/bash
# Script de conversion d'archive *.7zip vers *.zip
# avec des espaces maintenant
IFS=''
find -name '*.7z' | while read -r filename; do
variable=$(echo $filename | cut -d"." -f2);
mkdir temp
cp $filename ./temp/
cd ./temp/
7z x ./$filename
rm $filename
zip -1 ./$variable.zip ./*
cd ..
mv ./temp/*.zip ./
rm -rf ./temp/
rm $filename
done
exit 0;
NB1 : N'oubliez pas de faire un
chmod +x nom_du_script si vous voulez executer le script depuis l'explorateur. (sinon un
bash nom_du_script suffit)
NB2 : Il faut placer le script dans le répertoire où se trouve les archives à convertir.
NB3 : Soyez indulgent c'est l'un de mes 1er scripts, et faites remontez les bugs, corrections ou améliorations.