Szerencse, hogy stringeket tetszőlegesen össze lehet fűzni.echo 'foo${bar}'"${bar}"'baz'
Az elsőt nem bontja ki a másodikat igen.
Tehát a paraméter előtt szépen teszel egy idézőjelet majd bezárod az aposztrófot. Majd idézőjelbe beírod a változódat, majd visszanyitod az aposztrófot, beteszed a záró idézőjelet és minden mehet tovább.
Ha azt a 2 sort már betetted változókba mondjuk $url és $pos akkor
curl -s "http://kodi:kodi@192.168.1.10:8080/jsonrpc?Base" -H 'Content-Type: application/json' --data '{"jsonrpc":"2.0","method":"Player.Open","params":{"item":{"file":"'"${url}"'"},"options":{"resume":'"${pos}"'}}}'
[ Szerkesztve ]
Jester