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

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

Nepodařilo se připojit k serveru.

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


Nepodařilo se připojit k serveru.

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 »

Nepodařilo se připojit k serveru.
Nepodařilo se připojit k serveru.