URL: https://linuxfr.org/forums/programmation-shell/posts/regex-de-recherche-de-lignes-coup%C3%A9es Title: regex de recherche de lignes coupées Authors: mortimer Date: 2011年05月26日T18:26:18+02:00 Tags: Score: 1 J'ai un fichier en entrée contenant des lignes du type : \champs#séparés#par#des#dièses\ Le problème est que ces lignes sont parfois coupées : \champs#sép arés#par#des#dièses\ La coupure peut se trouver à n'importe quel endroit dans la ligne. J'aimerais recoller les deux morceaux pour pouvoir donner une ligne complète à mon awk qui suit, mais je n'arrive pas à trouver une regex pour sed pour matcher ces lignes coupées et les recoller. Quelqu'un a une idée ? sed n'est pas une obligation, j'ai aussi essayé avec awk à coups de getline, mais l'autre problème qui se pose, c'est que j'ai des lignes délimitées par des \\ dont le contenu est différent, et que je ne dois pas traiter. Si je les envoie toutes à awk, il faut alors que je matche un motif dans le contenu de la ligne (genre 'champs' dans l'exemple) pour ne traiter que les lignes qui m'intéressent, sachant que ce motif peut-être coupé en deux... Ce qui m'amène donc à dire qu'il faut d'abord que je recolle mes lignes coupées avant de décider si je dois les traiter avec awk, d'où l'idée du sed...

AltStyle によって変換されたページ (->オリジナル) /