Bonjour
Dans le cadre d'un exercice je dois créer un script allant extraire une partie de document selon le paramètre qui lui aété donné.
Les documents (en l'occurence des manuel) sont séparés par une chaine de "__________"
Dans le cas ou le paramètre n'est pas contenue dans le fichier je dois retourner un message d'erreur.
A première vue, un algorithme aurait pu être utile, mais il nous ais demandé de le faire sans.
donc au final je suis assez coincé, a priori j'imagine que je dois utiliser les éditeurs de stream grep, sed et cut, seulement je ne trouve pas les options qui m'interressees et surtout je ne sais pas comment prendre en compte le cas ou le paramètre n'est pas trouvé..
pour le moment je m'en tiens à un cat ./fichier | sed -n '/\$1/,/__________/p'.
De ce que j'avais lu concernant cette comdmande de sed, cela me permettais d'afficher le texte entre deux pattern, en l'occurence $1 et "__________" ici.
seulement je n'ai pas de résultat au final.
et cela ne prend pas en compte les paramètres non reconnu :/
Voilà, donc si vous avez un indice sur la voie que je devrais suivre pour résoudre mon problème, je suis preneur
Merci d'avance.
P.S. je pense que je vais prendre mes aises ici, je vais certainement passer pas mal de temps dans le coin
Partager