Sed variable
Résolu/Fermé
eric0279
Messages postés
3
Date d'inscription
lundi 7 mars 2016
Statut
Membre
Dernière intervention
8 mars 2016
-
Modifié par eric0279 le 8/03/2016 à 00:47
eric0279 Messages postés 3 Date d'inscription lundi 7 mars 2016 Statut Membre Dernière intervention 8 mars 2016 - 8 mars 2016 à 09:20
eric0279 Messages postés 3 Date d'inscription lundi 7 mars 2016 Statut Membre Dernière intervention 8 mars 2016 - 8 mars 2016 à 09:20
A voir également:
- Sed variable
- Vba excel sélectionner une plage de cellules variable ✓ - Forum VB / VBA
- Formule excel plage de données variable ✓ - Forum Excel
- Vba msgbox variable ✓ - Forum VB / VBA
- Remplacez le mot sed par le mot mais dans tout le texte. combien de caractères contient le document suite à cette modification (en incluant les espaces) ? ✓ - Forum Shell
- Variable drapeau - Forum Python
5 réponses
jisisv
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
934
8 mars 2016 à 02:56
8 mars 2016 à 02:56
Rien pigé!
Que sont sensés faire ta substitution ou ton filtre en général. Explique cela clairement.
Que sont sensés faire ta substitution ou ton filtre en général. Explique cela clairement.
eric0279
Messages postés
3
Date d'inscription
lundi 7 mars 2016
Statut
Membre
Dernière intervention
8 mars 2016
8 mars 2016 à 03:15
8 mars 2016 à 03:15
Je voudrais passer
\/var\/www\/munin/en variable dans cette ligne:
sed -i "s/#htmldir[[:blank:]]\/var\/cache\/munin\/www/htmldir \/var\/www\/munin/g;" /etc/munin/munin.conf
jisisv
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
934
Modifié par jisisv le 8/03/2016 à 04:11
Modifié par jisisv le 8/03/2016 à 04:11
Inspire-toi de ceci peut-être:
Notons l'utilisation des guillemets doubles afin de permettre l'évaluation de ${REP} par le shell.
Gates gave ^W sold you the windows.
GNU gave us the whole house.(Alexandrin)
johand@bata:~/tmp$ cat brol.txt
/plop/var/cache/apt
/plop/var/cache/apt/pkgcache.bin
/plop/var/cache/apt/apt-file
/plop/var/cache/apt/archives
/plop/var/cache/apt/srcpkgcache.bin
johand@bata:~/tmp$ REP='/var/'
johand@bata:~/tmp$ sed -e "s#${REP}#/NOUVEAU/#g" brol.txt
/plop/NOUVEAU/cache/apt
/plop/NOUVEAU/cache/apt/pkgcache.bin
/plop/NOUVEAU/cache/apt/apt-file
/plop/NOUVEAU/cache/apt/archives
/plop/NOUVEAU/cache/apt/srcpkgcache.bin
Notons l'utilisation des guillemets doubles afin de permettre l'évaluation de ${REP} par le shell.
Gates gave ^W sold you the windows.
GNU gave us the whole house.(Alexandrin)
Salut,
edit: ce n'est pas très propre mais pour le moment j'efface la ligne et je l'insère:Alors dans ce cas au lieu de "i" (insertion), utiliser "c" (changement) :sed -i '9d' /etc/munin/munin.conf && sed -i "9ihtmldir $WEB\/munin" /etc/munin/munin.conf
$ cat fich #htmldir /var/cache/munin/www #htmldir /var/cache/munin/www #htmldir /var/cache/munin/www #htmldir /var/cache/munin/www $ var="/var/www/munin/" $ sed "3chtmldir ${var}" fich #htmldir /var/cache/munin/www #htmldir /var/cache/munin/www htmldir /var/www/munin/ #htmldir /var/cache/munin/www
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
eric0279
Messages postés
3
Date d'inscription
lundi 7 mars 2016
Statut
Membre
Dernière intervention
8 mars 2016
8 mars 2016 à 09:20
8 mars 2016 à 09:20
Merci UnGars, ça fonctionne et c'était devant moi...