Acronis
přejít na obsah přejít na navigaci

Linux E X P R E S, Jak jsem záplatoval

RedHat

Jak jsem záplatoval

Jednoduchý příklad použití diff a patch ..


Dnes jsem potřeboval změnit v několika různých textových souborech jeden řádek jejich hlavičky, které jsou všude stejné. Konkrétně se jednalo o ne příliš šikovně umístěné (nastavené) číslo, které bylo třeba snížit. No a přesně k tomu se mi hodil patch a jeho kamarád diff.

Vytvoření souboru se změnou (diff)

Nejdřív jsem si jeden z měněných souborů zkopíroval a v jeho nově vytvořené kopii provedl požadovanou změnu. Dál jsem zavolal diff:

diff stary_soubor.txt nova_verze  > rozdil.diff

a vytvořil soubor se změnou.

Záplatování souborů (patch)

Dál už je možné rovnou záplatovat, záplatu jednoho souboru jsem vyzkoušel příkazem

patch -i rozdil.diff stary_soubor.txt

no a když bylo vše v pořádku (jak jinak), provedl to i se zbytkem

for i in *.txt ; do patch -i rozdil.diff $i; done;

Zdroje informací

http://www.abclinuxu.cz/clanky/navody/unixove-nastroje-8-diff-a-patch

Nahoru

Přidat názor

Nejsou podporovány žádné značky, komentáře jsou jen čistě textové. Více o diskuzích a pravidlech najdete v nápovědě.
Diskuzi můžete sledovat pomocí RSS kanálu rss



 
 

Top články z OpenOffice.cz

Martin Šín

Martin Šín

Martin Šín (*1980) vystudoval pedagogickou fakultu a nyní pracuje jako učitel matematiky a výpočetní techniky na střední škole. Ve volném čase překládá a také hraje hry (ani jedno mu příliš nejde). V práci se snaží prosazovat open-source programy.


  • Distribuce: Debian

| proč linux



Public Relations

Odhalte budoucnost IT

RedHatNenechte si ujít jedinečný open source event, který se po čtyřech letech vrací do Česka v netradičním formátu.

Pokračování ...


RedHat - D

Public Relations

NetApp nabízí nejmenší HCI v podobě 2nodového storage clusteru!

ALEFNetApp HCI je přesvědčivé řešení pro moderní datová centra, které nabízí nezávislé škálování výpočetních nebo úložných uzlů, QoS pro detailní řízení výkonu aplikací, multitenantnost pro více aplikací sdílejících stejné zdroje, schopnost nezávislého škálování úložných a výpočetních zdrojů a pokročilé datové služby včetně domén replikace a ochrany.

Pokračování ...


Redakční blog

Pavel Fric

Pavel Fric, 21. August

Sayonara Player 1.5.1

Přehrávač, jak má být. Poslední dobou vývoj šlape


Pavel Fric

Pavel Fric, 26. January

MuseScore 3

První aktualizace třetí řady notačního editoru MuseScore


Redakce

Redakce, 21. December

Pište pro LinuxEXPRES

Baví vás Linux? Pište o něm, není to nic těžkého. LinuxEXPRES hledá nové autory.


Všechny blogy »

Acronis