Как получить доступ к порту на удаленном сервере с помощью SSH?

Команда rename уже установлена, вам больше не нужно ничего добавлять.

rename принимает Perl-код в качестве своего первого аргумента. Наиболее конкретные варианты переименования состоят из замены регулярного выражения: s/REGEXP/REPLACEMENT/. Чтобы удалить существующее расширение, замените все, начиная с последнего символа ..

rename 's/\.[^.]*$/.txt/' /path/to/directory/*

Если ваши файлы не имеют расширения (нет имени . в их имени), вы можете использовать $ (который соответствует концу имени файла) в качестве regexp или добавляет .txt к имени.

rename '$_ = "$_.txt"'  /path/to/directory/*

Это не изменяет содержимое файлов, оно только переименовывает их. Если ваши данные не в нужном формате, это совершенно не связанная проблема.

1
задан 7 September 2013 в 00:56

0 ответов

Другие вопросы по тегам:

Похожие вопросы: