Bash sed ajout de ligne et capture de groupe
Résolu
sbouli
Messages postés
200
Date d'inscription
Statut
Membre
Dernière intervention
-
sbouli Messages postés 200 Date d'inscription Statut Membre Dernière intervention -
sbouli Messages postés 200 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
partant d'un fichier interfaces :
je souhaite ajouter une ligne au dessus de up route avec :
j'ai donc tenté :
malheureusement la capture ne fonctionne pas, il met 1 au lieu de l'ip ...
qu'ai-je donc raté ?
Merci d'avance !
Stéphane
partant d'un fichier interfaces :
iface lo inet loopback auto lo auto eth1 iface eth1 inet static address 68.8.75.1 netmask 255.255.255.255 up route add default gw 88.190.65.1 dns-search promodg.com dns-nameservers 88.191.254.60 88.191.254.70
je souhaite ajouter une ligne au dessus de up route avec :
up route add 88.190.65.1 dev eth1
j'ai donc tenté :
sed -i.bak -e '/default gw \(.*\)$/i \up route add \1 dev eth1' interfaces
malheureusement la capture ne fonctionne pas, il met 1 au lieu de l'ip ...
qu'ai-je donc raté ?
Merci d'avance !
Stéphane
A voir également:
- Bash sed ajout de ligne et capture de groupe
- Comment créer un groupe whatsapp - Guide
- Capture d'écran whatsapp - Accueil - Messagerie instantanée
- Partage de photos en ligne - Guide
- Capture d'écran samsung - Guide
- Faststone capture - Télécharger - Capture d'écran
1 réponse
Salut,
Essaie comme ça :
Essaie comme ça :
$ cat plop iface lo inet loopback auto lo auto eth1 iface eth1 inet static address 68.8.75.1 netmask 255.255.255.255 up route add default gw 88.190.65.1 dns-search promodg.com dns-nameservers 88.191.254.60 88.191.254.70 $ sed '/^up/{s/^\(up.* \)\(.*\)$/up route add \2 dev eth1\n\1\2/}' plop iface lo inet loopback auto lo auto eth1 iface eth1 inet static address 68.8.75.1 netmask 255.255.255.255 up route add 88.190.65.1 dev eth1 up route add default gw 88.190.65.1 dns-search promodg.com dns-nameservers 88.191.254.60 88.191.254.70 $
sbouli
Messages postés
200
Date d'inscription
Statut
Membre
Dernière intervention
2
merci !