Hallo, ich bekomme bei der Umwanlung immer diese Fehlermeldungen angezeigt:
./vdr2divx.sh: line 67: let: NLLINES=: syntax error: operand expected (error token is "=")
++ cat vdr2divx
++ grep '^$VDRROOT'
++ wc -l
+ let ALINES= 0
./vdr2divx.sh: line 68: let: ALINES=: syntax error: operand expected (error token is "=")
+ let ALINES=ALINES-1
++ tail -n 1
+ LastLine=/video0/%Tanguy_-_Der_Nesthocker/2003-12-21.20:28.50.50.rec
+ '[' -1 -gt 0 ']'
+ '[' -gt -1 ']'
./vdr2divx.sh: line 72: [: -gt: unary operator expected
++ cat /video0/Zumbrennen/tmp/vdr2divx.KUn9Vb
im vdr2divx.sh sieht so aus:
67: let NLLINES=`cat $JOBFIL|grep '^$VDRROOT'|nl|tail -n 1|awk '{ print $1 }'`
let ALINES=`cat $JOBFIL|grep '^$VDRROOT'|wc -l`
let ALINES=ALINES-1
LastLine=`tail -n 1 < ${JOBFIL}`
[ $ALINES -gt 0 ] && cat ${JOBFIL}|grep '^$VDRROOT'|tail -n $ALINES > ${JOBFIL} > ${JOBFIL}
[ $NLLINES -gt $ALINES ] && printf "%s" $LastLine >> ${JOBFIL}
while [ `cat $NewJobs|wc -l` -gt 0 ]
do
CMDLIN=`head -n 1 $NewJobs` # Job auslesen
let Number=1
echo "`date` : Start conversion for $CMDLIN" | tee -a ${JOBFIL}.done
for i in $CMDLIN
gibts da abhilfe, sehe auf die schnelle keinen fehler.
vielen dank cu peje