Fonction sed (script shell)
Résolu
Kessie
-
Kessie -
Kessie -
A voir également:
- Fonction sed (script shell)
- Fonction si et - Guide
- Classic shell - Télécharger - Personnalisation
- Script vidéo youtube - Guide
- Mas script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères
8 réponses
Et si tu essayais tout simplement :
;-))
sed "/$1/,+3d" /etc/bind/named.confsans le "grep" et donc sans le "$var", hein ?
;-))
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
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".
;-))