Bonjour,
J'ai un problème avec deux fichiers :
le 1er fichier toto contient en ligne :
titi.txt
tata.txt
le deuxième fichier numi contient sur 1 ligne :
13 14
Je souhaite réaliser un fichier :
titi.txt|13
tata.txt|14
Je n'y arrive pas. deux boucles for ne donnent pas le bon resultat et si je réalise le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 for NOM_FI in `cat ${DWH_EMISSION}/liste_log` do N=$(expr $N + 1) NUM_LIG=`cat ${DWH_EMISSION}/fic1|sed 1p | awk '{print $N}'` echo "${NOM_FI}|${NUM_LIG}" >> ${DWH_EMISSION}/liste_num_log done
Il ne réalise pas le awk de $N comment donner une variable en parmaetre du awk?
Y a t'il un autre Algorithme?
Merci d'avance
![]()
Partager