feissmaik
Elite User
Ich hab gestern gesehen dass es im neuen IPC möglich ist sich immer ne aktuelle CCcam.channelinfo zu ziehen und das diese auch immer aktuallisiert wird...
Allerdings sortieren IPC sie Alphabetisch also den Sendernamen entsprechend und machen zb auch kein unterschied zwischen KD und KabelBW etc...
Deswegen wollte ich mir eigentlich mithilfe eines kleinen Scripts die jeweils neuen CAID:IDENT:SID's herraussuchen lassen - musste jetzt aber feststellen das in meiner aktuellen channelinfo angeblich 6411 Einträge fehlen sollen?!
Hier das kleine Script - vllt sieht ja jemand einen Fehler?
Weiss jmd was ich falsch mach oder ob ich vllt nen Denkfehler hab?
Oder ist das IPC file einfach nur unaufgeräumt mit alten Einträgen?
Allerdings sortieren IPC sie Alphabetisch also den Sendernamen entsprechend und machen zb auch kein unterschied zwischen KD und KabelBW etc...
Deswegen wollte ich mir eigentlich mithilfe eines kleinen Scripts die jeweils neuen CAID:IDENT:SID's herraussuchen lassen - musste jetzt aber feststellen das in meiner aktuellen channelinfo angeblich 6411 Einträge fehlen sollen?!
Hier das kleine Script - vllt sieht ja jemand einen Fehler?
Code:
#!/bin/sh
OldChanInfo="/var/etc/CCcam.channelinfo"
NewChanInfo="/tmp/IPC.CCcam.channelinfo"
SaveNewTo="/tmp/MISSED.CCcam.channelinfo"
if [ "$1" = "-d" ]; then
rm -f $NewChanInfo
fi
if [ ! -e $NewChanInfo ]; then
echo -n "Downloading IPC's channelinfo... "
wget -q -O $NewChanInfo http://axa4.net/ipc/keys/CCcam.channelinfo
echo "done"
fi
CISnew=$(cat $NewChanInfo | cut -f1 -d" ")
rm -f $SaveNewTo
NewCount=0
echo -n "Searching for missed CAID:IDENT:SID's... "
for CIS in ${CISnew}; do
Match=$(grep "$CIS" $OldChanInfo)
if [ -z "$Match" ]; then
Missed=$(grep "$CIS" $NewChanInfo)
echo "$Missed" >> $SaveNewTo
NewCount=$(($NewCount+1))
fi
done
echo "done"
echo "Found $NewCount New entrys! Check $SaveNewTo"
exit 0
Weiss jmd was ich falsch mach oder ob ich vllt nen Denkfehler hab?
Oder ist das IPC file einfach nur unaufgeräumt mit alten Einträgen?