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

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

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

GFI Unlimited Secure Email: bezpečná elektronická pošta pro malé a střední firmy

GFIJsou dvě oblasti, které letos budou pro obchodní kontinuitu malých a středních firem (SMB) kriticky důležité: bezpečnost firemních sítí a elektronické pošty. Podle odhadů společnosti GFI Software více než 50 % loňských útoků směřovalo právě na SMB firmy.

Pokračování ...



Public Relations

Security Operations Center (SOC) - Vaše kyberbezpečnost za paušál

DatasysNemáte zaměstnance s velmi specializovanými dovednostmi v oblasti sítí a bezpečnosti? Dále digitalizujete a adaptujete nové technologie? Do kyberbezpečnosti investujete, ale nároky narůstají? V době stále sofistikovanějších kybernetických útoků přirozeně vzrůstají nároky na udržování IT bezpečnosti.

Pokračování ...


Redakční blog

Pavel Fric

Pavel Fric, 10. April

Zapojte se do tvorby distribuce Mageia

Podílejte se na vytváření balíčků pro Mageiu, dělejte, co je potřeba, staňte se baličem


Pavel Fric

Pavel Fric, 13. March

Lollypop

Lollypop je hudební přehrávač navržený, jak ukazuje jeho podoba, aby výborně zapadl do pracovního...


Pavel Fric

Pavel Fric, 26. February

QElectroTech

Kreslení elektrotechnických i jiných výkresů


Všechny blogy »