Bonjour,
J'ai un fichier texte:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
server1 database1 user1 profiletarget1 
server1 database1 user2 profiletarget2 
server1 database2 user1 profiletarget3
De chaque ligne je dois extraire:

sid= database1

Et pour chaque database
user= usern
profile=profiletargetn

J'ai essayé avec:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
for member in $(cat myfile.txt|grep server1|awk -F: '{print "sid="$2,"user="$3,"profile="$4}')
do
echo sid:$sid' user: '$user' profile:  '$profile
done
Sans résultat.

Je veux determiner sid (database1) et faire des traitement pour les users et profiles dans cette base de données et ensuite passer au database2 et faire des traitement pour les users et profiles dans database2.
Merci de votre aide.