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

 


Dernière réponse
Sujet : [BASH][SCRIPT]lecture de plusieurs fichier en meme temps?
goblin_rieur une solution plus propre et surtout portable puisque des config peuvent ne pas avoir less / vimdiff ou perl  
en pure shell  
 

$ cd /tmp
$ cat > a
ffff
ggg
hhh
jjj
$ cat > b
uuu
iii
ooo
ppp
$  
 
$ exec 6< a
> while read -r line
> do
>    read -r f2line <&6
>    echo "${line}${f2line}"
> done <b
$ exec 6<&- # normalement ça c'est pas necessaire mais selon le shell ça peut l être pour declancher
uuuffff
iiiggg
ooohhh
pppjjj
$ rm /tmp/a /tmp/b


 
mais bon c'est une belle exhumation de post... :lol:  :lol:  :lol:


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
goblin_rieur une solution plus propre et surtout portable puisque des config peuvent ne pas avoir less / vimdiff ou perl  
en pure shell  
 

$ cd /tmp
$ cat > a
ffff
ggg
hhh
jjj
$ cat > b
uuu
iii
ooo
ppp
$  
 
$ exec 6< a
> while read -r line
> do
>    read -r f2line <&6
>    echo "${line}${f2line}"
> done <b
$ exec 6<&- # normalement ça c'est pas necessaire mais selon le shell ça peut l être pour declancher
uuuffff
iiiggg
ooohhh
pppjjj
$ rm /tmp/a /tmp/b


 
mais bon c'est une belle exhumation de post... :lol:  :lol:  :lol:

Fork Bomb

akiuni a écrit :

paste fichier1 fichier2 ... | less


 

akiuni a écrit :

sinon il y a aussi "vimdiff fichier1 fichier2" pour l'édition


Tu te rends compte que le dernier message date de 2004 ?

akiuni sinon il y a aussi "vimdiff fichier1 fichier2" pour l'édition
akiuni paste fichier1 fichier2 ... | less
_ataraxya_ connait rien au perl :cry:  
mais ca marche presque :D aussi bien que ma methode  
merci
:jap:
arsunik perl -e 'open(F1,"fichier1" ); open(F2, "fichier2" ); while (<F1> ) { print; $l=<F2>; print $l if ($l); }'
_ataraxya_ en fait je pense que je vais utiliser awk et remplir un joli tableau et puis tout concatener
et la sa marche  
mais y a t'il une solution plus elegante ????
arsunik le mieux c'est d'utiliser un script awk ou perl.
Klaimant fork
_ataraxya_ Bonjour a tous !
 
ben voila j'essaye de lire plusieur fichier en meme temps mais je trouve pas comment on fait  :pt1cable:  
 
Exemple on a 2 fichier toto et bob (contenant une 10aine de ligne)
et je joudrais faire un truc du genre  
ligne 1 de bob ligne 1 de toto  
etc...
 
le probleme et que j'arrive a les lire separement  
avec un truc du genre  
while read line
do  
....
done toto  
mais j'arrive pas a le faire simultanement  
 :pt1cable:  
 
qui a une idee ???? :jap:  :jap:

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)