en ai fait il ya plus de 100 fichiers et je veux faire un script pour convertir un fichier m3u on userbouquet enigma2 dans ma box vu+
j'ai crée le script la conversion mais il me faut renommer le fichier
IPTV List Sports (5).m3u par IPTV.m3u
le script
#!/bin/sh
F_IN=IPTV.m3u
F_NAME=IPTVFREE
F_OUT_ALL=/tmp/userbouquet.FreeIPTV.tv
F_OUT_LD=/tmp/userbouquet.FreeIPTV_LD.tv
F_OUT_SD=/tmp/userbouquet.FreeIPTV_SD.tv
F_OUT_HD=/tmp/userbouquet.FreeIPTV_HD.tv
F_OUT_RD=/tmp/userbouquet.FreeIPTV_radio.radio
echo "getting remote file..."
# get remote-file
#wget "$R_M3U" -O $F_IN
echo "parsing channel names..."
#get channel names
grep EXTINF $F_IN| sed -e 's/.*- //' > $F_NAME
echo "reading URLs and replacing colon..."
# read urls and replace ":"
URLS=`grep http $F_IN | sed -e 's/:/%3a/g'`
echo "go trough urls and creating bouqet..."
# go trough urls and create bouqet
echo "#NAME FreeIPTV ALL" > $F_OUT_ALL
CNT=0
for u in $URLS; do
CNT=$(($CNT + 1))
NAM=`head -n $CNT $F_NAME | tail -1`
SRV=` printf "%x" $(echo $u | sed -e 's/.*//' -e 's/\l\n//')`
echo "#SERVICE .&checktime(4097,0,1,':'):$SRV:0:0:0:0:0:0:$u:$NAM" >> $F_OUT_ALL
sed -i "s/:#EXTINF/#DESCRIPTION/g" $F_OUT_ALL
sed -i 's#-1,# #g' $F_OUT_ALL
done
[^] # Re: A la main
Posté par mino60 . En réponse au message Renommer tous les fichiers d'un dossier. Évalué à -3. Dernière modification le 18 octobre 2019 à 23:36.
en ai fait il ya plus de 100 fichiers et je veux faire un script pour convertir un fichier m3u on userbouquet enigma2 dans ma box vu+
j'ai crée le script la conversion mais il me faut renommer le fichier
IPTV List Sports (5).m3u par IPTV.m3u
le script