From d7a31a9c8a781115f8dcacb9e44896fd7b9308c7 Mon Sep 17 00:00:00 2001 From: Marc Hoppe Date: Sun, 16 Dec 2012 18:40:24 +0100 Subject: [PATCH] fv: neue vdr version --- fv | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/fv b/fv index af7138c..10d13f8 100755 --- a/fv +++ b/fv @@ -11,7 +11,8 @@ lstr2dir () { local lstrtime=$(echo $lstr | awk '{print $3}' | awk -F@ '{print $1}') } -svdrpsend.pl LSTR | grep -i "$name" | sed "s/^[0-9-]* //g" > ${tempfile}_1.tmp +svdrpsend -p2001 LSTR | grep -i "$name" | sed "s/^[0-9-]* //g" > ${tempfile}_1.tmp + ( cat <<'EOF' @@ -21,12 +22,12 @@ cat <<'EOF' if(dyear>90) dyear=dyear+1900; dyear=dyear+2000; - split($2, tmp, ""); - split(tmp[1], t, ":"); + #split($3, tmp, ""); + split($2, t, ":"); th=t[1]; tm=t[2]; printf("%d-%02d-%02d.%02d.%02d|", dyear, dmon, dday, th, tm); - for(i=3; i /tmp/x.awk + awk -f /tmp/x.awk ${tempfile}_1.tmp | sed "s/\//#2F/g" | sed "s/~/\//g" > ${tempfile}_3.tmp +#cat ${tempfile}_1.tmp cat ${tempfile}_1.tmp | awk '{for(i=3; i ${tempfile}_2.tmp -rm ${tempfile}_4.tmp +[ -f ${tempfile}_4.tmp ] && rm ${tempfile}_4.tmp for i in $(<${tempfile}_3.tmp) do x=$(echo $i | awk -F'|' '{printf("%s",$2);}' | sed "s/\r//g" | sed "s/:/#3A/g" | sed "s/\?/#3F/") @@ -47,7 +50,11 @@ do #du -sh /video/$x | sed "s/\/video\///g" done -cat ${tempfile}_4.tmp | sort +if [ -f ${tempfile}_4.tmp ]; then + cat ${tempfile}_4.tmp | sort +else + echo "'$name' nicht gefunden !" +fi rm ${tempfile}_*.tmp