Y'a quelqu'un qui peu m'aider svp sur le script suivant :

cat fichier.txt 

fichier1='DOSSIERS_EN_FILIERE'
fichier2='DOSSIERS_EN_ATTENTE'
fichier3='DOSSIERS_BLOQUES_EN_RESIL_EN_ATTENTE_REACTIVATION'

message1="FIN NEGATIVE BL"
message2="FIN POSITIVE BL"
message3="FIN NEGATIVE RESIL : DOSSIERS BLOQUES__ATT_ACQ_USAGE__RECOV-4340"
le but est d'avoir :

$fichier1 "-->" $message1=  DOSSIERS_EN_FILIERE -->  FIN NEGATIVE
$fichier2 --> $message2 =   DOSSIERS_EN_ATTENTE -->  FIN POSITIVE
....
...
..
le script joué :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
cat ser.ksh.save
#!/bin/bash
 
IFS=$'\n'
 
fichier=("DOSSIERS_EN_FILIERE" "DOSSIERS_EN_ATTENTE")
 
message=("FIN NEGATIVE" "FIN POSITIVE")
 
 
for i in ${fichier[*]} ${message[*]}
 
do
 
echo ${fichier[1]}"->" ${message[1]}
 
done
Pour information j'ai plusieurs ligne donc nécessite une boucle.
Merci de votre aide.