Как я могу удалить расширение по умолчанию своего видео загрузки со сценарием.
Спасибо за помощь.
Вот код, который я имею до сих пор:
read -p "enter URL:" url
read -p "enter title:" title
read -p "enter extension:" myext
youtube-dl $url --restrict-filenames
youtube-dl -o "/home/guillem/Desktop/youtube/Videos/$titol.$myext" $url
Поиск пакетов Ubuntu нашел бы rename
утилита, это - страница справочника, имеет это, поскольку это - первый пример:
Например, для переименования всех файлов, соответствующих "*.bak" для разделения расширения, Вы могли бы сказать
rename 's/\.bak$//' *.bak
Переименуйте походит на идеальную утилиту, но если Вам нужно больше гибкости, можно использовать остроту, чтобы сделать это:
Например, чтобы избавиться от расширения и переместить его в $DIR (выполненный от dir, где файлы),
ls *.bak | sed 's/\.bak$//' | xargs -I % mv %.bak $DIR/%
ls *.bak
- найдите все файлы, заканчивающиеся в .bak
sed 's/\.bak$//'
- удалить .bak
xargs -I %
- выполните следующую команду на вход, поместив вход везде, где существует a %
mv %.bak $DIR/%
- переместите исходный файл (путем передобавления расширения) к $DIR без расширения