Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1643 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

   insertion de lignes dans une collection de fichiers unix

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

insertion de lignes dans une collection de fichiers unix

n°1228098
richard3
Posté le 21-10-2005 à 14:59:43  profilanswer
 

Bonjour,
Je dois insérer quatre lignes dans des fichiers texte sur une machine unix,
à partir de la ligne 89 dans chaque fichier. Je  
sais faire ça en vb mais en shell je suis sec. Quelqu'un peut-il me donner une piste?

mood
Publicité
Posté le 21-10-2005 à 14:59:43  profilanswer
 

n°1228302
olivthill
Posté le 21-10-2005 à 17:45:45  profilanswer
 

Il y a plusieurs méthodes. Par exemple (non testé)

Code :
  1. head -n89 src.txt >dst.txt
  2. echo "ligne 1" >>dst.txt
  3. echo "ligne 2" >>dst.txt
  4. echo "ligne 3" >>dst.txt
  5. echo "ligne 4" >>dst.txt
  6. lg_src=`wc -l src.txt`
  7. lg=`expr $lg_src - 89`
  8. tail -n$lg src.txt >>dst.txt

:)


Message édité par olivthill le 21-10-2005 à 17:47:17

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

   insertion de lignes dans une collection de fichiers unix

 

Sujets relatifs
insertion de lignes dans une collection de fichiers unixinsertion de lignes dans une collection de fichiers unix
Plus de sujets relatifs à : insertion de lignes dans une collection de fichiers unix


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR