[Shell] pb de variables

Résolu/Fermé
sanko Messages postés 147 Date d'inscription lundi 28 mai 2007 Statut Membre Dernière intervention 5 août 2010 - 11 juil. 2007 à 12:22
sanko Messages postés 147 Date d'inscription lundi 28 mai 2007 Statut Membre Dernière intervention 5 août 2010 - 11 juil. 2007 à 16:37
op op op,

Bien le bonjour à tous :)

J'ai un petit probléme dans un script shell.

Je fais un

echo" blabla blabla bla $test $1" >> /var/test.php

ceci est dans un fichier script.sh. Quand je lance ./script.sh yohann, donc avec yohann pour $1, le script s'execute mais il ne copie pas le teste $test dans mon fichier test.php. La variable disparait :( :(

Quelqu'un sait-il comment faire? J'aiessaye de mettre '$test' mais cela ne fonctionne pas :( :(

Merci à tous pour vos idées, bonne journée :)

A voir également:

2 réponses

dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
11 juil. 2007 à 14:32
Avec des quotes simples: echo" blabla blabla bla "'$test'" $1" >> /var/test.php
1
sanko Messages postés 147 Date d'inscription lundi 28 mai 2007 Statut Membre Dernière intervention 5 août 2010 11
11 juil. 2007 à 15:17
ok, je vois l'idée, tu es sur ou c'est une proposition? car là, tu fermes le fichier juste avant $test non ?

echo" LLLDLDLDLD"'$test...

0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
11 juil. 2007 à 15:45
Quel est le but ? mettre $test dans un fichier avec echo ?

essaie:
echo $test
echo "$test"
echo '$test'

essaie
a=aaa
b=bbb
echo "$a " '$a $b' " $b"
0
sanko Messages postés 147 Date d'inscription lundi 28 mai 2007 Statut Membre Dernière intervention 5 août 2010 11
11 juil. 2007 à 16:37
wep nikel il fallait bien

echo "kdkdkd" '$test' "eeeff" >> test.php

Merci de ton aide, bonne jouréne a toi :)
1