J'ai 1 500 archives 7zip, chaque archive contient 2 à 10 fichiers, sans sous-répertoires.Extraire exactement un fichier (quelconque) de chaque archive 7zip, en vrac (Unix)
Chaque fichier a la même extension, mais le nom de fichier varie.
Je veux seulement un fichier de chaque archive, mais j'aimerais le faire en masse. Peu importe quel fichier est retiré, tant qu'un seul fichier est sorti. Ça peut être le premier fichier, le plus récent, le plus grand, le plus petit, ça n'a pas d'importance.
Voici un exemple:
aa.7z {blah 56.smc, blah 57.smc, 1 blah 58.smc}
ab.7z {xx.smc, xx 1.smc, xx_2.smc}
ac.7z {1.smc}
Je veux courir quelque chose d'équivalent à:
7z e *.7z # But somehow only extract one file
Merci!
Vous devrez lister l'archive, analyser la sortie pour sélectionner un fichier. –
Merci - J'ai essayé ceci en utilisant 7z l (l est pour la liste) mais il ne sort pas dans un format qui est facile à utiliser, sans parler de pipe-able. Sauf s'il y a une sorte de 7z l parseur ... – MattWithoos