Bash - Création d'un patch
Alasta 21 Décembre 2013 bash bash CentOS cli code Linux patch shell
Description : Nous allons voir la création d'un patch de fichier.
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é !