crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Небольшие скрипты для выполнения в командной строке
AD
  опции профиля:
сообщение 13.8.2009, 14:43
Сообщение #1


Профессионал
*****

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

Спасибо сказали: 70 раз(а)




Репутация:   17  


Уверен, что подобные задачи уже решались, возможно у кого-то и есть. Буду благодарен, если поделитесь: нужны скрипты либо на языке командной строки (тот, что используется для записи bat-файлов в Windows), либо на Python, который при заданном списке файлов добавляет к каждому файлу какое нибудь дополнение (например, был файл 0000123.log преобразовали в 0000123_.log) (какое дополнение именно, абсолютно все-равно), а другой скрипт - при указанном списке файлов меняет расширение каждого файла на заданное.
Заранее благодарен.

Сообщение отредактировал AD - 13.8.2009, 14:51
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Влад
  опции профиля:
сообщение 13.8.2009, 16:11
Сообщение #2


Участник
**

Группа: Участник
Сообщений: 146
Регистрация: 20.3.2009
Из: Санкт-Петербург
Пользователь №: 627

Спасибо сказали: 46 раз(а)




Репутация:   8  


Мда. Первая цель: дописываем к имени файла _123
@echo off
for %%f in (%*) do ren %%f %%~nf_123%%~xf

Вторая цель: меняем расширение на .ss
@echo off
for %%f in (%*) do ren %%f %%~nf.ss


Цитата
"... Таким образом, читатель уже понял, что среди надстроек над ДОС
бывают довольно бесполезные системы, которые только выглядят красиво,
а на самом деле отнимают время пользователя, память на дисках и
оперативную память ЭВМ. Обманчивая красота таких систем, однако,
сильно воздействует на неискушенных пользователей, которые не имели
практики работы на машине. Инерция мышления бывает столь сильна, что
авторам приходилось наблюдать, как люди, начавшие работать с подобной
надстройкой, впоследствии с трудом заставляют себя изучать команды ДОС.
Хочется предостеречь от этой ошибки читателей ..."

Из книги: ''Персональные ЭВМ в инженерной практике'', М. Радио и связь, 1989.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 29.3.2024, 4:19