Disons que j'ai une liste de fichiers a.txt, b.txt, c.txt, est-il possible de la passer à la commande Zip en tant qu'argument et de la faire compresser dans un fichier, par exemple a.zip?
Sûr. La page de manuel de Zip
indique que vous pouvez spécifier [file ...]
sur la ligne de commande. Cette notation indique que vous pouvez spécifier plusieurs fichiers séparés par des espaces, comme ceci:
Zip a.Zip a.txt b.txt c.txt
Vous pouvez également utiliser extension du chemin . Le shell remplacera les caractères de remplacement utilisés dans le nom de fichier par tous les noms de fichiers correspondants. Exemple:
Zip a.Zip *.txt