#1 Le 26/01/2008, à 22:08
- globilux
Bash - Ecrire une chaîne de caractère avec un Slash
Bonjour,
Je dois écrire cette ligne dans un fichier à partir d'un script.
baseurl=http://dl.atrpms.net/$releasever-$basearch/atrpms/stable
Je pense savoir pourquoi.
Parce que la variable d'environnement n'existe pas.
Comme puis je faire pour contourner le problème et écrire mon $.
Hors ligne
#2 Le 26/01/2008, à 22:25
- yurek
Re : Bash - Ecrire une chaîne de caractère avec un Slash
baseurl=http://dl.atrpms.net/`echo $releasever`-`echo $basearch`/atrpms/stable
http://doc.ubuntu-fr.org/installation/debutants
http://doc.ubuntu-fr.org/diagnostic
http://doc.ubuntu-fr.org/diagnostic_outils
http://doc.ubuntu-fr.org/reflexe_ubunteros
Hors ligne
#3 Le 26/01/2008, à 23:50
- gilbert
Re : Bash - Ecrire une chaîne de caractère avec un Slash
Tu dois écrire la ligne telle quelle ou $basesearch et $ releasever sont des variables bash ?
d'après ta question j'ai compris que tu dois faire ceci :
echo 'baseurl=http://dl.atrpms.net/$releasever-$basearch/atrpms/stable' > fichier
ou bien, la même chose
echo -e "baseurl=http://dl.atrpms.net/\$releasever-\$basearch/atrpms/stable" > fichier
Dernière modification par gilbert (Le 26/01/2008, à 23:50)
Simplement moi-même..
Hors ligne