Я пытаюсь использовать версию rename (utilis linux) util-linux для замены определенной строки во всех файлах другим. Хотя я понимаю, что Perl-версия переименования предложит решение, я не могу понять, как использовать эту версию переименования.Использование команды переименования util-linux
Конкретный пример - это набор файлов (что-то - 2013.mkv, somethingelse - 2011.mkv), и я пытаюсь удалить двойные тире и заменить пробелом.
вы попробовать что-то вроде этого 'переименовать«ю.ш./-/\ \/'* .mp4' – neeru
rename' s /// 'является синтаксисом для версии perl, а не версии util-linux. Если бы я использовал версию perl, ваша команда работала бы на файлах .mp4 :) – user3179658
'-' означает «конец опций» для программ с использованием 'getopt' (например,' rename'). Решение, скорее всего, найдет способ обойти это. Возможно, вы могли бы перевести '-' во что-то еще в первую очередь (например,' _'), а затем заменить это? – jackrabbit