Я хотел бы сразу изменить тип файла нескольких файлов. Файлы похожи на A.1, A.2, A.3 ... и я хочу, чтобы они были A.01, A.02, A.03 ...
Это своего рода странный файл тип, но это как раз то, как моя программа выводит результаты.
Я использую Ubuntu 14.04 для вашей информации.
Заранее спасибо,
Я предполагаю:
вы просто хотите вставить 0 после того, как . во всех именах файлов A представляет все, что есть до ., и каждый раз он один и тот же не имеет специальных символов (например, существует только один .)Если это верно, очень легко заменить A. на A.0 во всех именах файлов.
(Тем не менее, вы определенно должны делать то, что говорит steeldriver, так как нет сомнений, что это совершенно превосходный метод)
Убедитесь, что вы находитесь в каталоге, где находятся файлы (откройте терминал и cd вправо, или перейдите к нему в Nautilus, а затем щелкните правой кнопкой мыши и выберите «открыть в терминале»), выполнив ls - вы увидите файлы, которые хотите переименовать. Вы можете использовать цикл for
for f in A*; do mv "$f" "${f/A./A.0}"; done
. Или еще проще, используйте rename
rename 's/A\./A.0/' A*