|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() David Étudiant Inscription : avril 2009 Messages : 284 ![]() |
Bonjour a tous,
je reviens vers vous car j'ai encore des problèmes avec sed.... En gros j'ai deux chose a faire: 1. Transformer en Code :
$cfg['PmaAbsoluteUri'] = 'http://"$ipAdd"/~phpmyadmin/';#" 2. Transformer en Code :
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin'; j'ai essayé une dizaine de variante sans jamais arriver à faire ce que je veux. Donc si vous savez comment faire, pouvez-vous m'expliquer comment vous parvenez à savoir quel quote mettre, quel délimiteur, etc ... Si j'arrive bien à comprendre, je n'aurai peut être plus besoin de revenir sans cesse pour un problème de sed Je vous remercie d'avance pour votre aide . |
|
|
01
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Salut,
Pour la 1ère substitution : Code :
sed "/PmaAbsoluteUri/ s#''#'http://\"\$ipAdd\"/~phpmyadmin/'#" Pour la 2nd : En vérifiant que les motifs choisis ("PmaAbsoluteUri" et "pmadb") soient bien uniques, sans quoi il faudra étoffer le(s) motif(s)... Édit : Peut être pour la 1ère substitution sera-t-il nécessaire de rajouter pour l'interprétation de la variable via le script (à tester): Code :
sed "/PmaAbsoluteUri/ s#''#'http://\'\"\$ipAdd\"\'/~phpmyadmin/'#"
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|
|
10
|
|
|
#3 |
|
Membre habitué
![]() David Étudiant Inscription : avril 2009 Messages : 284 ![]() |
j'ai compris, il faut échapper les [ et ] et aussi les $ et utilisé des "
encore merci |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com