URL: https://linuxfr.org/forums/programmation-shell/posts/fin-de-ligne-sp%C3%A9ciale Title: fin de ligne spéciale Authors: nanodots Date: 2010年06月08日T19:50:06+02:00 Tags: Score: 1 Bonjour, J'ai passé mon après midi à chercher une solution à mon problème sans résultat alors je me suis dit que peux être une âme charitable pourrait me venir en aide. Voilà mon problème est que je doit travailler avec un fichier qui a un drôle de format. Sous vi je le voit intégralement en une seule ligne. avec des ^K en guise de fin de ligne ce qui n'est pas standard du tout. Du coup le fromtodos ne peux pas m'aider sur ce coup là. Je suspectai un format de mac mais ça ne semble pas être ça non plus !!! J'ai bien trouvé un package "decode" mais comme je ne sais pas de quel format est mon fichier d'entrée ça ne résout toujours rien. Donc je me suis dit tant pis je vais me faire mon script à la main et j'ai pondu ça: cat -e 1ドル | sed 's/\^K/\n/g'> tmp mv tmp 1ドル avec mon fichier d'entrée qui ressemble un peu à ça: CrcyID: "EUR"^K Comment: "Chèque/77276/114"^K Piece: J'ai mis le cat en premier pour faire apparaître les fameux ^K qui ne sont pas vu par sed. Tout semble bien fonctionner mais, en y regardant de plus près, j'ai les accents qui sont remplacé par M-i à cause du -e du cat. Et là j'ai beau fouiller, je ne trouve pas l'option qui va bien sur le cat afin de conserver mes accents tout en faisant apparaître les fin de lignes. Donc si quelqu'un à la solution, je lui paie un coup. Merci

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