Problème Sed
Résolu/Fermé
titoulevrai
-
Modifié le 22 août 2018 à 09:10
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 22 août 2018 à 11:16
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 22 août 2018 à 11:16
A voir également:
- Problème Sed
- 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) ? - Guide
- Problème télécommande sedea - Forum Téléviseurs
- Sed - Remplacement texte par retour à la ligne ? ✓ - Forum Linux / Unix
- Problème de télécommande ✓ - Forum Téléviseurs
- Sed et ses caprices (ou les miens) ✓ - Forum Linux / Unix
1 réponse
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 419
22 août 2018 à 10:17
22 août 2018 à 10:17
Salut,
C'est normal. Ta commande prend en compte le fait qu'il puisse exister des lignes de commentaires (symbolisées par un croisillon (#)), mais ne font pas la différence avec la commande de substitution (
Malheureusement la commande "sed", même si elle peut gérer des conditions, n'est peut être pas à même de gérer des conditions trop complexes, comme c'est le cas ici ;-\
C'est normal. Ta commande prend en compte le fait qu'il puisse exister des lignes de commentaires (symbolisées par un croisillon (#)), mais ne font pas la différence avec la commande de substitution (
s/^/#/) qui contient elle aussi un croisillon ;-\
Malheureusement la commande "sed", même si elle peut gérer des conditions, n'est peut être pas à même de gérer des conditions trop complexes, comme c'est le cas ici ;-\
22 août 2018 à 10:41
Merci encore.
22 août 2018 à 10:53
Cordialement,
Titoulevrai
22 août 2018 à 11:16
Là je passe par un fichier (script.sed) qui contient les commandes à fournir à "sed". Je fais ça pour une question de lisibilité.
Le fichier à modifier :
Le fichier contenant les commandes pour "sed" :
Le résultat :