Rechercher : dans
Par :

Subsitution Bash

Dernière réponse le 24 jun 2008 à 13:51:47 Maillon, le 24 jun 2008 à 13:12:32 
 Signaler ce message aux modérateurs

Bonjour,

Voilà j'aimerai mettre cette variable dans un sed : /data/www/site/

Seulement il faut que j'échappe les "/" à chaque fois et vu que mon /data/www/site/ est une variable je ne peux pas le faire directement dans le sed.

Alors j'ai écris ça :
T=${TARGET//\//\\//}
sed -i "s/DING/$T/g" fichier

Donc normalement je remplacerais Ding par /data/www/site/

Seulement quand je l'exécute ca me fait un bad substitution.

J'ai utiliser ce lien pour m'aider
http://www.linuxjournal.com/article/8919#comment-133250

Quelqu'un aurait-il une idée ?

Merci.

Cordialement,

Configuration: Windows XP
Firefox 2.0.0.14

Meilleures réponses pour « Subsitution Bash » dans :
Guide d'utilisation du Shell pour débutant VoirSHELL BASH - GUIDE D'UTILISATION - Niveau Débutant Introduction Appel aux membres CCM II. C'est quoi le shell ? III. Comment accéder à la ligne de commande IV. Les consoles virtuelles Exemple : Accéder à la console 3 depuis l'interface...
[Bash] La variable d'environnement PATH VoirLa variable d'environnement PATH I. Préambule II. C'est quoi le shell ? III. Définition IV. Séance de dissection V. Ajouter un répertoire à la variable PATH VI. Et puis... I. Préambule Sous les systèmes GNU/Linux qu'on le veuille ou...
Comment lire un fichier ligne par ligne VoirComment lire un fichier ligne par ligne Préambule Boucle while Syntaxe Exemple Astuces Bonus Boucle for Syntaxe Préambule Une des erreurs les plus communes dans l'apprentissage des scripts "bash" sous GNU/LInux pour lire un fichier...

1

jipicy, le 24 jun 2008 à 13:38:28

Salut,

jp@MDK:~/tmpfs ssh$ var="/var/www/data"

jp@MDK:~/tmpfs ssh$ echo $var
/var/www/data

jp@MDK:~/tmpfs ssh$ echo "C'est dingue"
C'est dingue

jp@MDK:~/tmpfs ssh$ echo "C'est dingue" | sed "s|ding|$var|"
C'est /var/www/dataue

jp@MDK:~/tmpfs ssh$
Voir : SED - The Stream EDitor - Part I
SED - The Stream EDitor - Part II
SED - The Stream EDitor - Part III

;-)) JP - Éleveur de pingouins -
Faites un geste pour l'environnement, fermez vos fenêtres et adoptez un manchot.

Répondre à jipicy

2

 Maillon, le 24 jun 2008 à 13:51:47

Super ça marche :)

Merci Jipicy ;-)

Répondre à Maillon