Comment puis-je obtenir patch pour ignorer les retours chariot?

Je suis d'essayer d'appliquer un patch à un fichier avec Windows fins de ligne sur un système Linux, et je reçois des conflits provoqués par les retours à la ligne dans le fichier.

La -l option (ignorer les espaces blancs) n'est pas ignorant de la fin de vie des personnages. Est-il de toute façon à obtenir patch d'ignorer windows style de fin de ligne?

  • Ne passant votre fichier de correctif à travers dos2unix mess it up?
  • Je pense que les fins de ligne dans le patch sont déjà Unix fin de ligne, et c'est pourquoi il a de la difficulté à l'appliquer. J'ai essayé unix2dos sur le patch, qui n'a eu aucun effet, mais l'application dos2unix sur le fichier qui le patch s'applique, mais je ne veux pas commettre avec tous les espaces de changements.
  • Le fichier à patcher Windows fins de ligne?
  • correct.
  • Eh bien... ne pas voir quelque chose de mieux que la conversion de fichiers de type Unix fins de ligne, et en convertissant le résultat de dos à Windows de style...
  • C'est une bonne solution, mais il doit y avoir une meilleure façon. Si vous créez ce commentaire comme une réponse je vais upvote il.
  • unix2dos a fait le tour pour moi. Ainsi, alors que pas une réponse pour l'original le sens de la question, c'était une réponse pour moi quand j'ai eu la même question.