Я застрял на чем-то очень простом с использованием регулярных выражений в скрипте bash. Я пытаюсь использовать регулярное выражение, чтобы отрезать .mkv, .avi или .mp4 и назначить его переменной. Затем я буду использовать эту переменную для создания папки, а затем переместить файл в папку.
Я пробовал:
folder="movie1.mkv" =~ "^\.mkv"
Но когда я запускаю его, он жалуется: =~: command not found
Я также пробовал:
kREGEX='^\.mkv'
folder="movie1.mkv"
[[ $folder =~ $kREGEX ]]
Может ли кто-нибудь показать полный, но простой скрипт, который использует регулярные выражения для назначения сопоставленного шаблона переменной?