IDLE (Python 3.10 64-bit)
Win 10
---------------------------
Есть bash скрипт с ресивера:
-----------------------------------
Пытаюсь его запустить на ПК так:
Ошибок нет но нет его результата.
1. Как изменить путь в bash скрипте 1 строка: cd /tmp ; --- на мой ?
2. Как изменить путь в bash скрипте Последняя строка: ?echo '' ; echo "Готово . Можно забирать в папке /tmp" --- на мой ?
Win 10
---------------------------
Есть bash скрипт с ресивера:
Код:
#!/bin/sh
#Преобразует ваш enigma2 userbouquet в плейлист.m3u
cd /tmp ; find -maxdepth 1 -type f -name "userbouquet.*tv" | sed 's/^..//' > list
[ ! -s list ] && echo "Нет ни одного файла userbouquet.xxx.tv в папке /tmp" && exit
while [ -s list ] ; do
urbt=`cat list | head -n1` ; sed -i "1d" list ; echo -n "$urbt "
grep "http" $urbt | sed -e "s/.*http/http/g" | if ! grep -qs ':' ; then
sed '/http\|https\|DESCRIPTION/!d' -i $urbt
sed -e 's/.*http/http/g; s/:.*//g; s/%3a/:/g; s/DESCRIPTION/EXTINF:-1, /g; s/ / /g' -i $urbt
else
sed '/http\|https/!d' -i $urbt
sed -e 's/.*http/http/g; s/:/\n#EXTINF:-1,/1; s/%3a/:/g' -i $urbt
fi
echo "#EXTM3U url-tvg="https://iptvx.one/epg/epg.xml.gz" deinterlace=1 aspect-ratio=None" > shift
cat $urbt | awk 'NR%2==0 {print $0; print p} {p=$0}' >> shift
name=`echo "$urbt" | sed -e 's/userbouquet.//;s/.m3u//;s/.tv$//'`
mv shift "$name".m3u ; echo ">> $name.m3u" ; rm $urbt ; sleep 1
done
echo '' ; echo "Готово . Можно забирать в папке /tmp"
-----------------------------------
Пытаюсь его запустить на ПК так:
Код:
import subprocess
subprocess.call("./userbouquet_to_m3u.sh", shell=True)
print ("end")
Ошибок нет но нет его результата.
1. Как изменить путь в bash скрипте 1 строка: cd /tmp ; --- на мой ?
2. Как изменить путь в bash скрипте Последняя строка: ?echo '' ; echo "Готово . Можно забирать в папке /tmp" --- на мой ?