[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