Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
insertion de champs dans un fichier
Envoyé par: starter

Bonjour,

Dans un script shell, je me place dans un repertoire et je cree un fichier qui fusionne l'ensemble des lignes des fichiers presents dans ce repertoire.

le fichier crée est delimité par un ;

je voudrai que pour chaque ligne dans le fichier final crée, je rajoute 2 champs separés par un ;

voici le code qui sert a creer le fichier :

for i in * do
if ( condition ...... ) then
touch toto
cat $i | tail +2 >> toto
fi
done

Merci pour votre aide

Poste le Monday 16 August 2004 12:09:12
Répondre     Citer    
Re: insertion de champs dans un fichier
Envoyé par: arltrick

Salut,

Dans ton script, si tu mets un tail +2 tu n'auras pas la totalité du fichier, il manquera la premiere ligne.

qu entends tu par chaque fichier est delimite par ; ?

Si tu veux ajouter pour chaquee ligne de nouveau champs, je te suggere d'utiliser awk plutot que cat....

cdt,

Poste le Monday 16 August 2004 13:12:08
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
insertion de champs dans un fichier
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons