Bonjour,
J'ai une centaines de fichiers du type:
fichier001-bob-05.xml
fichier008-bab-09.xml
...etc
J'aimerais copier ces fichiers dans le même dossier mais sans la fin (-05 et -09) et je ne sais pas comment faire
Merci d'avance.
Bonjour,
J'ai une centaines de fichiers du type:
fichier001-bob-05.xml
fichier008-bab-09.xml
...etc
J'aimerais copier ces fichiers dans le même dossier mais sans la fin (-05 et -09) et je ne sais pas comment faire
Merci d'avance.
est ce que tous tes fichiers sont du types :
et tu cherches à virer part3 à chaque fois ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <part1>-<part2>-<part3>.xml
Oui,oui c'est exactement sa.
Mais cette partie 3 en question n'est jamais la même.
Merci.
et part1 et part2 sont les mêmes... je parie...
essaie
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 cp $(ls <part1>-<part2>-*) $(ls <part1>-<part2>-* | cut -d \- -f 3)
Non en fait ça n'est pas cela.
J'ai une liste de fichiers du type:
bob1-20-40.xml
bob8-45-12.xml
bob45-87-62.xml
....etc
Le seul point commun entre les fichiers est "bob".
Comment faire pour me retrouver avec cela: bob_i40
bob_i12
et bob_i62
En prenant donc le 3eme chiffre et en rajoutant _i derriere bob.
Désolé je me suis trompé de question en ecrivant tout à l'heure.
Merci
alors:
(je sais c'est moche mais bon
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 cp $(ls bob*) /le/path/bob_i$(ls bob* | cut -d \- -f 3))
Partager