Bonjour,

N'ayant pas eu de réponse à ma première sollicitation je remets le couvert ...

Voila, dans un répertoire j'ai des fichiers dont le nom comporte un champs commun, ex:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
TTTT-056.txt
XXX-056.txt
DDD-056.txt
XXX-060.txt
FFF-060.txt
UUU-060.txt
Je souhaite créer un fichier unique par champs commun, ex: 056 et 060

J'extrait le champs commun:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
NOM=`ls *.txt | cut -d'-' -f2 | sed 's/.txt//'`
Je voudrai identifier tous les fichiers comportant ce champs commun et en créer un seul en sortie (concaténation), exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
cat *056.txt >> 056.txt
cat *060.txt >> 060.txt
Comment faire ceci de manière automatique dans un script ?

Merci.