Partons avec la base suivante :

- le fichier original (monfichieroriginal.txt)

blabla1
blabla2
bla bla 3
blabla 4

- le fichier modifié (monfichiermodifie.txt)

blabla1
blabla2 modif sur la ligne et suppression de blabla3
blabla 4
blabla5 est ajouté

 

Commandes

 Génération du patch

# diff -Naur monfichieroriginal.txt monfichiermodifie.txt >> fichierpatch.patch`

 

Application du patch

# patch -u monfichieroriginal.txt fichierpatch.patch
patching file monfichieroriginal.txt

 

Vérification

# cat monfichieroriginal.txt

blabla1
blabla2 modif sur la ligne et suppression de blabla3
blabla 4
blabla5 est ajouté

=> Mon fichier original est bien pacthé !