Я использую Synology DS1515+ и DSM 6.2.2.
Я хотел бы удалить определенный раздел в названии многих файлов.
Например;
abcde(тест).mp4 → abcd.mp4
любовь(1).mp4 → любовь.mp4
Раздел от (до) в имени файла следует удалить.
Буквы между ( и ) во многих файлах различны.
Как мне это сделать? Пожалуйста, помогите мне.
Заранее большое спасибо.
решение1
#!/bin/bash
for i in *; do
echo "Old file: $i"
new=$(echo "$i" | sed -e 's/\s*(.*)//g')
echo "New file: $new"
done
Старый файл: abc (csd).mp4 Новый файл: abc.mp4 Старый файл: def(123).mp4 Новый файл: def.mp4
Просто замените echo на mv "$i" "$new".