Bonjour,
Je ne comprends pas ce qui se passe avec la commande awk je souhaite faire une subsitution de la lettre "/" par ":" voici le texte d'origine
oesdba/dba ofa/users/finance2.cfg
oesdba/dba ofa/users/finance2.db
oesdba/dba ofa/users/achat2.cfg
voici l'exemple du script :
cat test | awk '
{
#$1 = gsub("/",":",$1)
print $1 = gsub("/",":",$1), " " , $2
}
'
et le resultat obtenu est le suivant
1 ofa/users/finance2.cfg
1 ofa/users/finance2.db
1 ofa/users/achat2.cfg
il me retourne je pense la position de la substitution alors que moi je voudrais en voir le résultat ...
ai-je oublier une option ou ma synthaxe est-elle fausse ?
merci
Partager