porovnani konfiguraku
Jirka Kosina
jikos na jikos.cz
Čtvrtek Květen 17 17:31:16 CEST 2001
Ahoj,
> $ porovnej stary.conf novy.conf
> old: parametr = hodnota
> new: parametr = jina hodnota
> Ja vim, ze to jde zbastlit za ctvrthodinku do nejakeho skriptu, ale jestli
> to ma uz nekdo hotove...
No, ted jsem to zbastlil za tri minuty ;)
Pozna kdyz se hodnoty v conf1.conf a conf2.conf lisi, a nebo kdyz v
conf1.conf neco prebyva. Kdyz neco prebyva v conf2.conf, tak to nezjisti
#!/bin/bash
cat conf1.conf | while read KEY EQ VAL; do
Z=`cat conf2.conf | grep ^$KEY`
if [ -z "$Z" ]; then
echo "$KEY je v conf1.conf navic"
else
Z1=`echo $Z | cut -f3 -d' '`
if [ "$VAL" != "$Z1" ]; then
echo "lisi se $KEY"
fi
fi
done
--
JiKos.
Další informace o konferenci Linux