|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : avril 2011 Messages : 10 ![]() |
Bonjour,
Voici la ligne de code qui me pose problème: Code :
BD_LIST=$(`$PMYSQL $GENERAL -Bse 'show databases' 2>&1 | tee -a $DST_BD$DST_DOSSIER_BD/BD_log_$DATE.txt`) En fin de ligne je redirige les sorties a la fois sur un fichier de log et sur l'écran mais cela ne fonctionne pas, l'erreur est écrite sur le terminal mais pas dans le fichier de log. Merci d'avance pour votre aide et bonne journée. |
|
|
10
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() Inscription : février 2008 Messages : 2 070 ![]() |
ne devrait pas fonctionner du tout; de même que
|
|
|
10
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : avril 2011 Messages : 10 ![]() |
Oui , en effet le "$" n'a rien à faire la ! Pourtant sans la redirection la commande marchait bien avant...
En enlevant le "$" rien n'a changé. Voici la commance avec le contenu de la variable $GENERAL si cela peut aider: Code :
BD_LIST=(`$PMYSQL -h$NOM_SERV_BD -u$LOGIN_BD -p$MDP_BD -Bse 'show databases' 2>&1 | tee -a $DST_BD$DST_DOSSIER_BD/BD_log_$DATE.txt`) Merci de votre aide. |
|
|
01
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() Inscription : février 2008 Messages : 2 070 ![]() |
non, non, c'est les backticks `, qui étaient superflus.
|
|
|
10
|
Copyright © 2000-2012 - www.developpez.com