youx21 a écrit :
pour executer une commande, à la limite tu n'as pas besoin de la placer dans une variable. Maintenant, si c'est absoluement nécessaire pour ton script, tu te trompe de cote. il faut utiliser: ` (je me souviens pas de son nom, ALTGR - 7)
Code :
- commande=`pg_dump -U postgres -d -i -c -O facildb > test.sql`
- $commande
|
|
Salut youx21 ben en fait ta proposition est interessante mais je viens reellement de localiser le probleme. En fait quand je recois la commande a executer je la recois de cette facon:
Code :
- commande='pg_dump -U postgres -d -i -c -O facildb > test.sql'
|
en fait avec des simples : ' (simple guillemet)
et le probleme c'est que les simples guillemets ne permet plus l'interpretation des pipes ou redirections comme dans mon cas.
donc je recherche le moyen de les interpreter de nouveau.
Voila si tu as une idee.