Insertion ligne avec ksh
abiss
-
jipicy Messages postés 40842 Date d'inscription Statut Modérateur Dernière intervention -
jipicy Messages postés 40842 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
j ai besoin d'insérer une ligne dans un fichier en utilisant un script shell (ksh):
La ligne doit etre inserer juste apres une ligne specifique:
Exp:
# This file should NOT be world readable.
include /etc/openldap/schema/core.schema
include /etc/openldap/schema/cosine.schema
include /etc/openldap/schema/nis.schema
include /udir/atef/NGSEC/LDAP/ngsec.schema
# Define global ACLs to disable default read access.
Je veux insérer un nouveau include a la fin des includes actuels:
# This file should NOT be world readable.
include /etc/openldap/schema/core.schema
include /etc/openldap/schema/cosine.schema
include /etc/openldap/schema/nis.schema
include /udir/fethy/fet.schema
# Define global ACLs to disable default read access.
j ai besoin d'insérer une ligne dans un fichier en utilisant un script shell (ksh):
La ligne doit etre inserer juste apres une ligne specifique:
Exp:
# This file should NOT be world readable.
include /etc/openldap/schema/core.schema
include /etc/openldap/schema/cosine.schema
include /etc/openldap/schema/nis.schema
include /udir/atef/NGSEC/LDAP/ngsec.schema
# Define global ACLs to disable default read access.
Je veux insérer un nouveau include a la fin des includes actuels:
# This file should NOT be world readable.
include /etc/openldap/schema/core.schema
include /etc/openldap/schema/cosine.schema
include /etc/openldap/schema/nis.schema
include /udir/fethy/fet.schema
# Define global ACLs to disable default read access.
A voir également:
- Insertion ligne avec ksh
- Partager photos en ligne - Guide
- Mètre en ligne - Guide
- Insertion sommaire word - Guide
- Insertion liste déroulante excel - Guide
- Insertion signature word - Guide
4 réponses
Salut,
C'est pas clair ton histoire, déjà tu dis que tu veux insérer une nouvelle ligne après une ligne spécifique et dans ton exemple tu remplaces une ligne existante...
Donc, c'est lequel des 2 que tu veux, insertion ou remplacement ?
Je veux insérer un nouveau include a la fin des includes actuels
En fait c'est ça que tu veux juste ?
C'est pas clair ton histoire, déjà tu dis que tu veux insérer une nouvelle ligne après une ligne spécifique et dans ton exemple tu remplaces une ligne existante...
Donc, c'est lequel des 2 que tu veux, insertion ou remplacement ?
Je veux insérer un nouveau include a la fin des includes actuels
En fait c'est ça que tu veux juste ?
jp@MDK:~/tmpfs ssh$ cat abiss include /etc/openldap/schema/core.schema include /etc/openldap/schema/cosine.schema include /etc/openldap/schema/nis.schema # Define global ACLs to disable default read access. jp@MDK:~/tmpfs ssh$ sed '/include/,/^$/{s#^$#include /udir/fethy/fet.schema\n&#}' abiss include /etc/openldap/schema/core.schema include /etc/openldap/schema/cosine.schema include /etc/openldap/schema/nis.schema include /udir/fethy/fet.schema # Define global ACLs to disable default read access. jp@MDK:~/tmpfs ssh$;-))
je m'excuse en fait je me suis trompé en faisant l'example
Ma demande est pour l'insertion d une nvelle ligne et non le remplacement
Exp:
include /etc/openldap/schema/core.schema
include /etc/openldap/schema/cosine.schema
include /etc/openldap/schema/nis.schema
# Define global ACLs to disable default read access.
Je veux insérer un nouveau include a la fin des includes actuels:
include /etc/openldap/schema/core.schema
include /etc/openldap/schema/cosine.schema
include /etc/openldap/schema/nis.schema
include /udir/fethy/fet.schema