Как я могу изменить имена и типы файлов нескольких файлов одновременно в Ubuntu 14.04?
Мне нужно изменить имена файлов и тип файла для нескольких файлов одновременно, но я не уверен, как это сделать.
Например, у меня есть файлы, такие как A.1, A.2, A.3... Я хочу, чтобы они были A1.dat, A2.dat, A3.dat...
Кроме того, я могу преобразовать A.1, A.2, A.3 в A1.mat, A2.mat, A3.mat, которые являются форматом файла данных MATLAB в массивах?
Заранее спасибо.
Арнольд
1 ответ
Проверьте, можете ли вы найти скрипт переименования Perl. Может быть установлен автоматически. Если вы можете найти его, он принимает сценарий Sed. Для переименования файлов, отлично! Позволяет регулярные выражения
rename 's/$/.dat/' A*
Изменит файлы, начинающиеся с буквы А, добавив.dat. $ Указывает конец имени. Если вы хотите переименовать в mat, та же идея.
Sed Регулярное выражение может быть гораздо более сложным.
Остерегайтесь, Fedora поставляет другую утилиту переименования, не очень хорошую. Perl, который я предлагаю, существует долгое время, оригинальная классика Ларри Уолла с 1997 года.