Extraire des valeurs d'un fichier
Bonjour,
J'ai un fichier texte:
Code:
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:
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.