[BSD] kernel config osszehasonlitas

Zahemszky Gábor Gabor at Zahemszky.HU
2005. Feb. 9., Sze, 12:38:12 CET


Ádám Szilveszter dr. wrote:
> Szia!
> 
> bsd-bounces at hu.freebsd.org wrote on 2005.02.09 10:18:04:
> 
> 
>>Tudtok olyan program megoldast, ami ket kernel config allomanyt 
>>osszehasonlit a la diff? Vagy pl a mergemaster is szokott a make.conf 
>>kulonbsegekrol egy szimpatikus kis eredmenyt adni.
>>
>>Korabban volt egy lefagyas sorozatom, amit most ugy tunik levertem 
>>azzal, hogy a GENERIC-et tettem fel es kivancsi lennek, hogy mi a 
>>kulonbseg a GENERIC es a sajatom kozott, de persze nem szeretnem 
>>soronkent latas utjan osszahasonlitani. Remelem ertheto voltam...
> 
> 
> Oooooo... tudtommal a mergemaster sem csinal mast, mint a diffet futtatja. 
> A kerdes inkabb az, hogy milyen kapcsolokat adsz at neki, hogy minel 
> kevesebb felesleges dolgon kelljen vegigmenned (pl whitespace), meg persze 

Én ezen kívül javasolnám még a két fájl első fázisban történő rendezését 
két ideiglenes fájlba (erre ugye ott a sort parancs), esetleg 
komment-telenítését (pl. awk vagy sed v. perl) - és csak utána a diff 
-et. Azzal már elég jó erdményt lehet elérni.

Zahy < Gabor at Zahemszky dot HU >

-- 
#!/bin/ksh
Z='21N16I25C25E30, 40M30E33E25T15U!' ;IFS=' ABCDEFGHIJKLMNOPQRSTUVWXYZ 
';set $Z ;for i { [[ $i = ? ]]&&print $i&&break;[[ $i = ??? 
]]&&j=$i&&i=${i%?};typeset -i40 i=8#$i;print -n ${i#???};[[ "$j" = ??? 
]]&&print -n "${j#??} "&&j=;typeset +i i;};IFS=' 0123456789 ';set $Z;for 
i { [[ $i = , ]]&&i=2;[[ $i = ?? ]]||typeset -l i;j="$j $i";typeset +l 
i;};print "$j"



További információk a(z) BSD levelezőlistáról