Этого треда уже нет.
Это копия, сохраненная 18 ноября 2019 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
изображение.png3 Кб, 290x285
Массовое переименование файла по маске /help/ Windows 10: Firefox based 2655387 В конец треда | Веб
Доброй ночи.
Вопрос бывалым:
Каким образом можно переименовать файл по маске?
У меня есть список 1000 названий. Мне нужно переименовать 1 файл в эти 1000 названий. Как это можно сделать?
Windows 10: Firefox based 2 2655428
>>55387 (OP)
Нихуя не понял, но любые твои хотелки может bash.
Linux: Firefox based 3 2655441
>>55387 (OP)
Элементарно!
Командная строка + годная оболочка + регулярные выражения.
Я бы сказал, bash+mv+sed
Windows 10: New Opera 4 2655469
>>55387 (OP)
То есть тебе нужно 1000 одинаковых файлов с разными названиями?
Просто въеби кучу "Файл(2) Копия(187).txt", а затем групповое переименование в ТК > загрузить имена из файла.
Нашкрептах, конечно, быстрее, но ты в них не умеешь.
Linux: Firefox based 5 2655670
>>55387 (OP)

> переименовать 1 файл в эти 1000 названий


вот так переименовать файл в каждое название по очереди
for newfname in $(cat filenames.txt); do mv -T myfile $newfname; done
вот так переименовать файл в каждое название одновременно
for newfname in $(cat filenames.txt); do cp -T myfile $newfname; done
Linux: Firefox based 6 2655671
>>55670
лучше 'cp' заменить на 'ln -s' разве что
Linux: Firefox based 7 2655676
>>55670
а первый кстати работать не будет, там нужно запоминать предыдущее название на каждой итерации. сам исправишь.
Linux: Firefox based 8 2655978
>>55387 (OP)
Самому за 5 минут написать можно на чем угодно.
Windows 7: Firefox based 9 2656024
>>55978
Ну напиши.
image.png13 Кб, 833x220
Windows 8: New Opera 10 2658717
Открываешь блокнот.
Вставляешь в него этот текст.

chcp 1251
for /L i in (1,1,1000) do copy "ИсходныйФайл".txt "СемёнСемёнычi.txt"
pause

Создаёшь батник и изменяешь имя файла на нужное.

Вставляешь этот батник в папку с нужным файлом.

Запускаешь.
Windows 8: New Opera 11 2658720
Долбанный движок сосача убрал нужные символы . Вобщем, смотри ссылки на pastebin и justpaste. Или пикрил по этой ссылке http://b.radikal.ru/b30/1909/9d/eb05fa9daac5.png

https://pastebin.com/Mf58C6EA

https://justpaste.it/7jcn5
brename.gif81 Кб, 690x449
Apple Mac: Firefox based 12 2658769
BRU
Linux: Firefox based 13 2659293
>>58769
Пиздец. Проще скрипты писать научиться.
Linux: Firefox based 14 2659351
xexe )
dark side of the gui
Windows 10: New Opera 15 2659456
>>55387 (OP)
Тотал командир
Apple GayPad: Safari 16 2659604
>>58769
Мощь. Трушная программа. Гордо поддерживает ХР и даже 2000, занимает всего несколько мегабайт, зато столько функций. Сразу видно настоящий софт по олдовым стандартам, а не как сейчас дебилы делают для дебилов "чтобы каждая домохозяйка смогла".
Linux: Firefox based 17 2659717
>>59604
Спору нет — программа хорошая! Но смысл-то в её существовании есть? Кроме того, чтобы пользователь гордо мог сказать, что он не программист, чтобы писать шелл-скрипты... ну, сразу после того, как он решит задачку на программирование.
Windows 10: Firefox based 18 2659831
>>59717
Не все захотят самого себя и свои файлы использовать в качестве подопытного кролика. Лучше пользоваться готовым софтом.
Linux: Firefox based 19 2659833
>>59831
Конкретно этот такой готовый, что требует ручного ввода регулярного выражения. Какие у него преимущества перед простой консолью с командной оболочкой, ну, кроме нарисованных кнопок, конечно?
gvhrty56y5.jpg56 Кб, 600x449
Linux: Firefox based 20 2659882
>>59833
что в консоле имитация графики
что в графике имитация консоли
...
всё - извращение )
>>58769
Windows 10: Firefox based 21 2660607
>>59833
Все преимущества.
Во-первых, если регулярки не нужны, то их применять не нужно.
Во-вторых, превью для любых действий, так что можно экспериментировать как хочешь без угрозы твоим файлам, без проблем от ошибок.
В-третьих, не нужно учить никаких языков скриптов.

Да кому я это говорю, дебилу всё равно как об стенку горох, но хоть кто другой почитает.
Windows 10: Firefox based 22 2660608
>>59882
У пердоликов нет графических программ даже в консоли, только CLI из 50-х прошлого века.
Linux: Firefox based 23 2660647
>>60607

> Все преимущества.


С таким подходом можно не читать дальше, но я попробую.

> если регулярки не нужны, то их применять не нужно.


Можно воспользоваться другими регулярками или натыкать мышкой вручную. Преимущество тут только в том, что есть куча готовых параметризованных шаблонов, реализуемых через гуёвины галочек и выпадающих списков. Если, уж, ты взялся рассказать о преимуществах, так рассказывай правильно! Преимущество есть, но не то, которое ты указал. Такое себе преимущество в паре с серьёзными ограничениями, впрочем, как и с любыми шаблонами.

> Во-вторых, превью для любых действий, так что можно экспериментировать как хочешь без угрозы твоим файлам, без проблем от ошибок.


Ты удивишься, но с командной строчкой тоже нет проблем с предпросмотром команд. Тут спишем на твой кругозор.

> В-третьих, не нужно учить никаких языков скриптов.


Это преимущество? Ты уверен?

Итак, в сухом остатке у нас только шаблоны для повседневных нужд. Программа хорошая, годная, но избыточная.

>>60608
Таблеточек прими!
images-2.png4 Кб, 231x219
Windows 7: Chromium based 24 2662133
Суть: локальная библиотека из pdf и djvu, разложено все по папкам по категориям. Хочу к этому прикрутить тэги, добавить ссылки, заметочки в документах и т.д., а затем оперативно открывать и получать. Какого хуя до сих пор не придумали вменяемый менеджер под это? Если в MacOS есть такая возможность, я готов даже мак купить ради этого.
Windows 10: New Opera 25 2682089
>>55387 (OP)\
очевидный ctrl+m в TotalComander
мимокрок
Тред утонул или удален.
Это копия, сохраненная 18 ноября 2019 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /s/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски