#26 Le 04/08/2011, à 15:26
- aduxas
Re : Zipper des repertoires séparement
Je vois ce que tu veux dire pour les noms, bien que aucun de tes exemples ne correspond à enlever le 2ème / (celui de $dir/*).
Je ne me suis pas vraiment fait de souci a ce sujet, car on peut mettre autant de slash qu'on veut pour séparer les éléments d'un path. Toutes les shells éliminent les slash superflus.
A la rigueur ça pourrait donner :
for dir in */; do echo ${dir%/}.zip $dir*; done
D'accord.
En fait en enlevant le premier / (celui du pattern), for matche aussi d'éventuels fichiers contenus dans le répertoire courant
C'est pour cette raison que j'avais rajouté la seconde solution, sans y réfléchir beaucoup, mais la tienne est bien plus propre!
Hors ligne
#27 Le 04/08/2011, à 15:41
- FRUiT
Re : Zipper des repertoires séparement
Je ne me suis pas vraiment fait de souci a ce sujet, car on peut mettre autant de slash qu'on veut pour séparer les éléments d'un path. Toutes les shells éliminent les slash superflus.
Ah tiens j'avais jamais vraiment remarqué ça. Merci ^^
Neon Suite by FRUiT (kde4.6) [url]http://[Merci de relire les règles]/yzm7cee[/url]
"Pour la carotte, le lapin est la plus parfaite incarnation du mal" (R. Sheckley)
clean
Hors ligne