« Ta solution, elle, nécessite que 7z soit présent sur le poste et dans le path. »
Aucun probleme ;-)
$ wc -l 7z
365 7z
#!/bin/sh
tail +9 "0ドル" > /tmp/archive_et_bin
head -365 /tmp/archive_et_bin > /tmp/7z
sed '1,365d' /tmp/archive_et_bin > /tmp/mon_archive
/tmp/7z e /tmp/mon_archive
exit 0
# Début des données compressées
...
Pour bien faire il faudrait rajouter quelques tests, Il y a peut-être des erreurs, mais ça devrait fonctionner. En tout le cas principe est utilisé, comme je l'ai dit plus haut par idsofware, mais aussi par nvidia, et d'autre.
Je n'echangerai jamais mon shell et mes outils GNU contre les Winzip/Winrar
[^] # Re: Créer une archive SFX
Posté par gnujsa . En réponse au journal Un port de 7-zip sur linux : p7-zip. Évalué à 2.
Aucun probleme ;-)
$ wc -l 7z
365 7z
#!/bin/sh
tail +9 "0ドル" > /tmp/archive_et_bin
head -365 /tmp/archive_et_bin > /tmp/7z
sed '1,365d' /tmp/archive_et_bin > /tmp/mon_archive
/tmp/7z e /tmp/mon_archive
exit 0
# Début des données compressées
...
Pour bien faire il faudrait rajouter quelques tests, Il y a peut-être des erreurs, mais ça devrait fonctionner. En tout le cas principe est utilisé, comme je l'ai dit plus haut par idsofware, mais aussi par nvidia, et d'autre.
Je n'echangerai jamais mon shell et mes outils GNU contre les Winzip/Winrar