Sziasztok.
A legtöbb dolgot megoldottam eddig különböző script nyelveken, de most elakadtam.
Van két forrásom (m3u-k):
Egyik:
#EXTINF:0, Vegyes - m1
http://192.168.1.10:8001/1:0:1:778D:2C2:600:E080000:0:0:0:
#EXTVLCOPT:program=4040
#EXTINF:0, Vegyes - M1 HD
http://192.168.1.10:8001/1:0:1:FC8:D:1:E082E2F:0:0:0:
#EXTVLCOPT:program=30607
#EXTINF:0, Vegyes - m2 / Petofi
http://192.168.1.10:8001/1:0:1:778F:2C2:600:E080000:0:0:0:
...
(A fájl ugyanilyen formában folytatódik tovább )
Másik:
#NAME Tvheadend Channels
#SERVICE 1:0:0:0:0:0:0:0:0:0:http%3A%2F%2F192.168.1.11%3A9981%2Fstream%2Fchannelid%2F208258153&profile=pass:m1
#DESCRIPTION m1
#SERVICE 1:0:0:0:0:0:0:0:0:0:http%3A%2F%2F192.168.1.11%3A9981%2Fstream%2Fchannelid%2F99578265&profile=pass:m2 / Petofi
#DESCRIPTION m2 / Petofi
...
(A fájl ugyanilyen formában folytatódik tovább )
Arra keresnék valami megoldást, hogy ilyen végeredményt kapjak:
#NAME Tvheadend Channels
#SERVICE 1:0:1:778D:2C2:600:E080000:0:0:0:http%3A%2F%2F192.168.1.11%3A9981%2Fstream%2Fchannelid%2F208258153&profile=pass:m1
#DESCRIPTION m1
#SERVICE 1:0:1:778F:2C2:600:E080000:0:0:0:http%3A%2F%2F192.168.1.11%3A9981%2Fstream%2Fchannelid%2F99578265&profile=pass:m2 / Petofi
#DESCRIPTION m2 / Petofi
Tehát a megfelelő sorokban a " 1:0:0:0:0:0:0:0:0:0 " részt kellene az ezzel megfelelő másik fájl sorából cserélni.
A csatornák nevei azonosak, így az alapján összerendelhetőek.
Hogyan lehetne ezt egy scriptből megoldani, aminek megadom két fájlt és szépen összerendeli és kiköpi egy harmadikként az eredményt.
Köszönöm