Как вы знаете, знак доллара обозначает переменную. Вы должны принять это во внимание при вводе текста.
Вы можете избежать доллара
./dd.sh "sample\$name.mp4"
или просто ввести его одинарными кавычками
./dd.sh 'sample$name.mp4'
< hr> Чтобы проверить, есть ли знак доллара в переменной, do
[[ $variable == *\$* ]] && echo 'I HAZ A DOLAR!!!' || echo 'MEH'