Главная Настройка Mobile Контакты NSFW Каталог Пожертвования Купить пасскод Pics Adult Pics API Архив Реквест доски Каталог стикеров Реклама
Доски


[Ответить в тред] Ответить в тред

Check this out!


[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 15 | 1 | 11
Назад Вниз Каталог Обновить

Cmd скрипт Аноним 29/08/17 Втр 14:53:52  1053295  
IMG201708290741[...].jpg (4188Кб, 4032x3016)
Задача так запутана, что приходится создавать отдельный тред.
Дано:
Отсутствие админских прав
Огромный файл file.txt, в котором нужно заменить некоторые подстроки
Файл dict.txt со списком замен. Вида
Слово1=словоновое1
Слово2=словоновое2
И так далее
Нужно написать скрипт, который это сделает.
Проблема в том, что нельзя брать сразу весь файл и менять одно слово, потом второе и так далее.
Очень хотелось бы читать 1 строку, искать в ней по очереди все слова из словаря и при необходимости заменять.
Самое близкое к моей задаче решение - команда вида set str=%curstr:%oldstr%=%newstr%%
То есть стандартная замена. Но проблема в том, что у меня есть потребность менять как раз oldstr и newstr. А в интернете встречал только решение для статичной замены. Может как-то можно расставить кавычки или скобки, я так и не понял.
Еще есть идея использовать команду на powershell.
Проблема в том, что отсутствие админки дает право только внутренней командой в батнике пользоваться, т.е. powershell -command"..."
Вместо многоточия пробовал использовать связки из gc file -replace..., Однако возникает проблема - файл не помещается в память. А как читать построчно с foreach я не разобрался, да и внутрь батника эту большую конструкцию запихать не удалось.
В общем, жду совета, программач
Пикрандом
Аноним 29/08/17 Втр 16:10:36  1053340
>>1053295 (OP)
php есть?
Аноним 30/08/17 Срд 08:52:42  1053889
>>1053340
Не-а
Аноним 30/08/17 Срд 13:13:05  1053964
>>1053295 (OP)
Текстовый редактор - заменить - = на , - сохранить как csv - и ебись в табличном редакторе со своими списками как хочешь.
Аноним 30/08/17 Срд 18:12:45  1054218
>>1053295 (OP)
Насколько я понял, без админских прав вы не можете поставить ни одну программу и запустить exe c доступом к жесткому диску?
Пока я вот что нагуглил https://www.computerhope.com/issues/ch001102.htm
Аноним 30/08/17 Срд 18:52:43  1054251
>>1054218
https://msdn.microsoft.com/de-de/library/z9ty6h50(v=vs.84).aspx
It just work everywhere
Аноним 30/08/17 Срд 18:57:35  1054254
>>1054251
>work
works
Аноним 30/08/17 Срд 23:48:00  1054459
>>1054254
>works
works.
Аноним 31/08/17 Чтв 00:05:51  1054462
>>1054459
sir, if u've gotten a working example give me one, please
Аноним 31/08/17 Чтв 00:07:14  1054464
>>1054462
//radhesh
Аноним 31/08/17 Чтв 03:05:46  1054573
>>1054462
>sir, if u've gotten a working example give me one, please
sir, if you've gotten a working example give me this one, please.
Аноним 31/08/17 Чтв 09:43:14  1054623
>>1054573
Are you dolboeby?
Аноним 01/09/17 Птн 18:09:21  1055645
>>1054573
sir, if you have a working example provide it to me
sir, if you have a working example please provide it to me
Аноним 01/09/17 Птн 18:15:29  1055646
>>1055645
сэр, если у вас уже получился работающий пример, дайте его пожалуйста
Аноним 01/09/17 Птн 19:19:13  1055698
>>1055646
сэр, если у вас уже получился работающий пример, дайте его пожалуйста.
Аноним 06/09/17 Срд 20:39:46  1058286
>>1055645
i've provided it. Lookup behind your cheek

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 15 | 1 | 11
Назад Вверх Каталог Обновить

Топ тредов
Избранное