Vous connaissez tous la commande CPYTOARCF qui permet de Zipper un fichier
Mais vous ne pouvez pas un fois généré lui ajouter un fichier !
On va essayer de vous aider
Dans les produits opensys vous avez la commande zip
Vous avez ce répertoire dans votre path (similaire à votre *LIBL)
$
echo $PATH
/QOpenSys/pkgs/bin:/usr/bin:.:/QOpenSys/usr/bin
$Remarque
Vous pouvez le régler par le fichier .profile
Vous pouvez donc zipper sous QSH ou QP2TERM
exemple
$
zip archive.zip analyse.csv
adding: analyse.csv (deflated 84%)
$
et par défaut si vous zippez sur une archive existante il ajoute
zip archive.zip xmlversion.txt
adding: xmlversion.txt (stored 0%)
$
pour voir le résultat
unzip -l archive.zip
Archive: archive.zip
Length Date Time Name
——— ———- —– —-
9934 2019-03-29 23:44 analyse.csv
17 2019-02-13 10:49 xmlversion.txt
——— ——-
9951 2 files
$
Pour vous aider nous proposons une commande ADDTOARCF que vous pouvez retrouver ici
https://github.com/Plberthoin/PLB/tree/master/GTOOLS/
un CLLE + un CMD
Remarque :
Vous pouvez ajouter une un fichier à un zip généré par CPYTOARCF
Par défaut il créera la l’archive
Vous pouvez indiquer des options si elles sont valides dans la commande Zip
Vous avez un fichier stdout.log dans votre répertoire courant
Simple et efficace !