Bash comparaison de variables string
Résolu
tlep
Messages postés
597
Statut
Membre
-
tlep Messages postés 597 Statut Membre -
tlep Messages postés 597 Statut Membre -
Bonjour,
Je pars de 2 chaines de caractère, et d'une variable initiale.
Soit :
Variable "ws.dev.local"
Chaine 1 : define("URL_PAYBOX_AVANCE", "http://ws.dev.local/WS_PAYBOX/WS_PAYBOX.php");
Chaine 2 : define("URL_PAYBOX_AVANCE", "http://ws.r7bis.splash.fr/WS_PAYBOX/WS_PAYBOX.php");
Je voudrais à partir de ces 3 éléments déduire par quoi a été remplacé la variable "ws.dev.local" dans la Chaine 2.
Si vous avez une idée :P
Merci !
Je pars de 2 chaines de caractère, et d'une variable initiale.
Soit :
Variable "ws.dev.local"
Chaine 1 : define("URL_PAYBOX_AVANCE", "http://ws.dev.local/WS_PAYBOX/WS_PAYBOX.php");
Chaine 2 : define("URL_PAYBOX_AVANCE", "http://ws.r7bis.splash.fr/WS_PAYBOX/WS_PAYBOX.php");
Je voudrais à partir de ces 3 éléments déduire par quoi a été remplacé la variable "ws.dev.local" dans la Chaine 2.
Si vous avez une idée :P
Merci !
A voir également:
- Bash comparaison de variables string
- Comparaison million milliard - Accueil - Technologies
- Bingo bash free - Télécharger - Divers Jeux
- Logiciel comparaison photo gratuit - Télécharger - Photo & Graphisme
- Cannot access offset of type string on string - Forum PHP
- Bash addition - Forum Programmation
2 réponses
Salut,
Je préviens, c'est tiré par les cheveux, mais bon...
Je préviens, c'est tiré par les cheveux, mais bon...
[tmpfs]$ cat plop
define("URL_PAYBOX_AVANCE", "http://ws.dev.local/WS_PAYBOX/WS_PAYBOX.php");
define("URL_PAYBOX_AVANCE", "http://ws.r7bis.splash.fr/WS_PAYBOX/WS_PAYBOX.php");
[tmpfs]$ var="ws.dev.local"
[tmpfs]$ echo ${var}
ws.dev.local
[tmpfs]$ A=$(sed -n "/${var}/ s/\(.*\)\(${var}\)\(.*\)/\1/p" plop)
[tmpfs]$ echo ${A}
define("URL_PAYBOX_AVANCE", "http://
[tmpfs]$ B=$(sed -n "/${var}/ s/\(.*\)\(${var}\)\(.*\)/\3/p" plop)
[tmpfs]$ echo ${B}
/WS_PAYBOX/WS_PAYBOX.php");
[tmpfs]$ sed -n "/${var}/! s#\(${A}\)\(.*\)\(${B}\)#\2#p" plop
ws.r7bis.splash.fr
[tmpfs]$;-))