Fonction sed (script shell)
Résolu/Fermé
A voir également:
- Fonction sed (script shell)
- Fonction si et - Guide
- Script vidéo youtube - Guide
- Classic shell windows 11 - Télécharger - Personnalisation
- Fonction moyenne excel - Guide
- Fonction somme excel - Guide
8 réponses
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
24 juin 2008 à 18:38
24 juin 2008 à 18:38
Salut,
A quoi ressemble "$var" et qu'espères-tu faire à partir de "'\$var,\$var+3d'" ???
A quoi ressemble "$var" et qu'espères-tu faire à partir de "'\$var,\$var+3d'" ???
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
24 juin 2008 à 18:48
24 juin 2008 à 18:48
Et si tu essayais tout simplement :
;-))
sed "/$1/,+3d" /etc/bind/named.confsans le "grep" et donc sans le "$var", hein ?
;-))
iti07m
Messages postés
6
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
24 juin 2008
2
24 juin 2008 à 19:02
24 juin 2008 à 19:02
Merci pour tes réponses jipicy
$var est le numero de la ligne ou se trouve le mot clé $1
Apres je veux effacer cette ligne ainsi que les trois suivantes.
Je vais essayé ta méthode
Encore merci de m'avoir répondu
$var est le numero de la ligne ou se trouve le mot clé $1
Apres je veux effacer cette ligne ainsi que les trois suivantes.
Je vais essayé ta méthode
Encore merci de m'avoir répondu
J'ai essayé en supprimant le grep et en mettant ta ligne de code,
comme résultat sa m'affiche mon fichier avec les lignes qui ont bien été effacé mais lorsque j'ouvre
mon fichier dans une autre fenetre, les lignes sont toujours là...
comme résultat sa m'affiche mon fichier avec les lignes qui ont bien été effacé mais lorsque j'ouvre
mon fichier dans une autre fenetre, les lignes sont toujours là...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
24 juin 2008 à 20:08
24 juin 2008 à 20:08
Rajoutes ça alors :
;-))
sed -i.bak "/$1/,+3d" /etc/bind/named.confnon seulement ça éditera le fichier "en place", mais en plus ça fera une sauvegarde nommée "named.conf.bak".
;-))
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
24 juin 2008 à 20:25
24 juin 2008 à 20:25
De rien ;-))