Bonjour,
J'aimerai dans un fichier transformer toute les chaines de caracteres de type fonction('XXXX') par fonction(''XXXX""). Pouvez vous me donner une solution que ce soit en perl ou en shell ou sed.
Merci
Bonjour,
J'aimerai dans un fichier transformer toute les chaines de caracteres de type fonction('XXXX') par fonction(''XXXX""). Pouvez vous me donner une solution que ce soit en perl ou en shell ou sed.
Merci
Explications
Code : Sélectionner tout - Visualiser dans une fenêtre à part sed "s#\(^.*fonction *(\)'\([^']\+\)'\(.*$\)#\1\"\2\"\3#" liste.txt: http://www.shellunix.com/regexp.html
liste.txt :
Résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 fonction('aaaa'); fonction('aaaa_bbb') { fonction ('blabla') { fonction ('blabla2') {
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 fonction("aaaa"); fonction("aaaa_bbb") { fonction ("blabla") { fonction ("blabla2") {
Partager