Анон, только ты знаешь, как решить эту проблему.Есть несколько папок с названиями ud1, ud2, ud3 и т.д. Необходимо с помощью командной строки переименовать их всех из ud1 в an1, ud2 в an2 Не каждую по отдельности, а все и желательно одной командой.
>>137790216Фотошоп, обсосано сто лет назад на ебургских форумах.http://stackoverflow.com/questions/15290186/find-a-pattern-in-files-and-rename-them
>>137790517что за хуйню ты мне скинул? там нихуя не понятно
>>137790617Хуль тебе непонятно, вон рабочий пример с find. Или тебе под винду надо?
>>137790617http://superuser.com/questions/16007/how-can-i-mass-rename-filesВон под винду, первый ответ с удобным гуем, второй на повершелле.
>>137790654В задаче же видно что диск S: прописан, а ещё командной строки в никсах нет, там есть терминал
find . -name 'ud' -type d | xargs rename 's/ud/an/'
Как и было ожидаемо: решения для этого нет.
find ud* . -type d | grep '^\.$' -v | grep '^\.' | rename 's/ud/an/g' -fv 2>/dev/nullТолько запусти столько раз, сколько уровней вложенности.
>>137791170Есть.
>>137789688 (OP)until (for d in $(find . -type d -name 'ud'); do mv $d ${d//ud/an}; done); do true; doneМимо system engineer
>>137792079Нда.
В MS Dos это вообще реально, или только через Total Commander?
>>137792155Действительно, астериски-то я и забылuntil (for d in $(find . -type d -name 'ud'); do mv $d ${d//ud/an}; done); do true; done
>>137792245ms dos или cmd?
>>137792648Через cmd.
>>137792698cmd или powershell?
>>137792762
>>137792848Ну не хрюшка, значит, powershell можно. Вот, вообще твоё http://www.lazywinadmin.com/2013/10/powershell-renaming-bunch-of-folders.html
Идите нахуй со своим линуксом. Решение нужно только для командной строки!
>>137792944А если в хрюше?
>>137792981Тогда VBS.