Есть скрипт на Python 2.7 для работы в линуксе.
Как изменить код скрипта .sh для запуска его его на Python 3 ?
То есть сделать скрипт для Python 3.8 32-bit) Win 7
#!/bin/sh CURL=`which curl` if [ ! -x $CURL ] ; then echo "Нет утилиты curl . Выход" ; exit fi if [ ! -e "/etc/url.txt" ] ; then echo "Нет файла /etc/url.txt . Выход" ; exit fi cd /tmp list="list-iptv.txt" cp /etc/url.txt $list sed "/^[[:space:]]*$\|^http\|^#/d" -i $list while [ -s $list ] ; do str=`cat $list | head -n1` url=`echo "$str" | sed "s/.* //g; s/.$//"` #url=${url%$'\r'} name=`echo "$str" | sed 's/ .*//g'` [ "`echo ${#name}`" -le "1" ] && break curl -o $name "$url" > /dev/null 2>&1 sed -i "/${name}/d" $list [ ! -s $name ] && echo "Плейлист $name не загружен" && echo '' && continue sed -i "/^$/d" $name sed -i "/^http\|^#EXTINF\|rtmp/!d" $name sed -i '/^http/N;/\nhttp/D' $name sed -i '/^#EXTINF/N;/\n#EXTINF/D' $name sed -i -e '/EXTINF/s/.*,/#DESCRIPTION /' -e '/http/s/:/%3a/g' -e 's/http/#SERVICE 4097:0:1:1:0:0:0:0:0:0:http/' $name cat $name | awk 'NR%2==0 {print $0; print p} {p=$0}' >> file sed -i "N;s/\n//" file echo "userbouquet.$name.tv" sed -i '{ /1+1/s/ .*:http/ 4097:0:1:B2:521:D:0:0:0:0:http/g; /Iнтер\|Інтер\|Интер\|IНТЕР\|ИНТЕР\|Inter/s/ .*:http/ 4097:0:1:1F5:521:D:0:0:0:0:http/g; /1+1 HD/s/ .*:http/ 4097:0:1:1F6:521:D:0:0:0:0:http/g; /ICTV/s/ .*:http/ 4097:0:1:1F4:521:D:0:0:0:0:http/g;