Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 11/01/2010, 17h41   #1
Invité de passage
 
Inscription : juin 2009
Messages : 7
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 7
Points : 0
Points : 0
Par défaut shell de concaternation

Bonjour je souhaite creer un shell unix qui me permettent de concatener deux fichiers le premier qui est un header et le second un center.

Cela ce present comme tel :

filename1.header + filename1.center > filename1.txt
...
filenameN.header + filenameN.center > filenameN.txt

Je n'arrive pour l'instant qu'a faire cela :

(head -2 $PMTargetFileDir/filename1.header ; cat $PMTargetFileDir/filename1.center ) > $PMTargetFileDir/filename1.txt

mais je voudrai que cela soi fait pour tout les filenames ...

merci de votre aide.

Damien
d86damien est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2010, 18h47   #2
Membre régulier
 
Christophe LE FLOCH
Inscription : août 2009
Messages : 105
Détails du profil
Informations personnelles :
Nom : Christophe LE FLOCH
Âge : 37

Informations forums :
Inscription : août 2009
Messages : 105
Points : 90
Points : 90
Je ne suis pas sur d'avoir bien compris, les notions d'header et de center

Si tu veux concaténer tes fichiers :

Code :
1
2
3
4
5
6
cd $PMTargetFileDir 
 
for file in filename[0-9]* 
do
   cat $file.header $file.center > $file.txt
done
mongolic est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 11h35.


 
 
 
 
Partenaires

Hébergement Web