Ecrire $var dans un fichier avec cmd echo ?

theud305 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
theud305 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Comment utiliser la commande echo pour écrire $myvariable dans un fichier.

Quand j'ecris echo $myvariable >> fichier1, il me met la valeur de la variable dans le fichier

alors que je veux qu'il mette exactement $myvariable dans le fichier. Exactement

"$myvariable" et non la valeur de la variable.

COmment puis-je faire ça ??

Merci par avance.


A voir également:

3 réponses

Mihawk Messages postés 4315 Date d'inscription   Statut Contributeur Dernière intervention   846
 
Hello,

Il faut mettre des guillemets simples :-)

echo '$myvariable' >> fichier1 


Tant qu'on ne fait pas, on ne sait pas.
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Salut,

Entoure ta variable de quotes simples :

echo '$myvariable' >> fichier1
0
theud305 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
ça ne marche pas.

J'utilise la commande echo dans un script perl
voici un exemple :
-------------------------------------------
#!/usr/bin/perl

require "cgi-lib.pl";
&ReadParse(*in);
print &PrintHeader;


qx{ echo 'backup_$myvariable.sh' >> /home/admin/Fichier1};

-------------------------------------------

Quand je vais regardé dans le fichier (Fichier1), j'ai seulement backup_


Lorsque la variable $myvariable existe dans le script, il met la valeur de la variable alors que j'aimerais avoir exactement "$myvariable" dans le fichier1.


Vous avez une idée?
0