Я хочу заменить значение переменной (может содержать число, символ, строку символов).
$ echo $VAR
http://some-random-string.watch.film.tv/nfvsere/watch/skrz1j8exe/chunks.m3u8?nimblesessionid=30931574352........
Пока что я пробовал эту команду, однако она не работает, поэтому я думаю, что некоторые из них могут нуждаться в регулярном выражении.
$ echo $VAR | sed -e "s/\(http[^^]*\).*\(.watch\)/\1"mystring"\2/g"
$ echo $VAR | sed -e "s/\(https\?:\/\/\).*\(.watch\)/\1"mystring"\2/g"
$ echo $VAR | sed -e "s/\(http[s]\?:\/\/\).*\(.watch\)/\1"mystring"\2/g"
Мне известно, что есть вопросы, которые отвечают на аналогичные вопросы, но они не помогли.