• # Mes deux centimes

    Posté par . En réponse au message Comportement GREP différent dans le shell et dans un script. Évalué à 4. Dernière modification le 03 mars 2014 à 19:25.

    À la lecture de ton post et des commentaires je vais te donner mon avis. Tu le mettras bien entendu à l'endroit de ta convenance !

    Jiehong et benoar ont raison. Tu dois utiliser sed, c'est fait, entre-autre, pour ça, remplacer une chaînes par une autre dans un fichier. grep lui, sert à filtrer les lignes d'un fichier selon un motif.

    awk est aussi une solution mais c'est sed ou bien awk, je ne crois pas qu'il y ait de cas réels ou théoriques où l'utilisation des deux en même temps dans un pipeline est pertinente. Je pose la question.

    fearan a, je pense, touché le nœud de ton problème. Il te manque une boucle !

    Par ailleurs,

    Il y a une syntaxe qui permet de rendre ton script lisible, utilise la à l'avenir, c'est indispensable lorsque tu colles un script, DOS ou Unix, même la copie des messages d'un terminal.

    Bienvenue à toi sur linuxfr.org.