|
0 / 0 / 0
Регистрация: 05.04.2021
Сообщений: 13
|
|
Поиск фрагмента по файлам одного расширения в конкретной папке05.04.2021, 15:10. Показов 2952. Ответов 31
Добрый день.
Подскажите пожалуйста. Как сделать поиск и замену фрагмента текста в конкретной папке по частичному имени файла. Т.е. нужно найти слово "Сумма" во всех файлах с расширением .txt, хранящихся в папке C:\Lab1 и заменить на слово "Итого". При этом с папке есть файлы с другим расширением. Количество файлов неизвестно. К тому же нужно не все файлы с расширением txt, а лишь те, в имени которых значится 2021.
0
|
|
| 05.04.2021, 15:10 | |
|
Ответы с готовыми решениями:
31
Перенаправление в .htaccess. Как все запросы к файлам в одной папке перенаправить к файлам в другой папке
|
|
3449 / 1110 / 494
Регистрация: 29.05.2016
Сообщений: 4,566
|
||||||
| 05.04.2021, 15:24 | ||||||
|
kiwow97030, добрый день! Пробуйте:
1) Для работы скрипта необходима утилита sed (во вложении). Рекомендую распаковать и закинуть в C:\windows\system32 2) Скрипт сохраните в кодировке OEM-866
0
|
||||||
|
3449 / 1110 / 494
Регистрация: 29.05.2016
Сообщений: 4,566
|
|
| 05.04.2021, 15:25 | |
|
Утилита sed
0
|
|
|
3449 / 1110 / 494
Регистрация: 29.05.2016
Сообщений: 4,566
|
||||||
| 05.04.2021, 15:29 | ||||||
|
Можно даже сократить до:
0
|
||||||
|
0 / 0 / 0
Регистрация: 05.04.2021
Сообщений: 13
|
|
| 05.04.2021, 15:32 [ТС] | |
|
Эм... Не работает.
0
|
|
|
3449 / 1110 / 494
Регистрация: 29.05.2016
Сообщений: 4,566
|
|
| 05.04.2021, 15:33 | |
|
kiwow97030, ну я рад за Вас. Научитесь давать более развернутый ответ продолжим
0
|
|
|
0 / 0 / 0
Регистрация: 05.04.2021
Сообщений: 13
|
|
| 05.04.2021, 15:36 [ТС] | |
|
В командной строке... Нажмите для продолжения.
Открываю файл, в котором точно есть Сумма. Слово на Итого не поменялось. Сохранил батник в oem 866
0
|
|
|
3449 / 1110 / 494
Регистрация: 29.05.2016
Сообщений: 4,566
|
|||||||||||
| 05.04.2021, 15:41 | |||||||||||
|
1) В командной строке выполните команду и покажите вывод:
Добавлено через 2 минуты Стоп, наверное, мой косяк. Попробуйте так:
0
|
|||||||||||
|
0 / 0 / 0
Регистрация: 05.04.2021
Сообщений: 13
|
|
| 05.04.2021, 15:44 [ТС] | |
|
Иванов_2020~январь.txt
Иванов_2021~февраль.txt Петров_2020~март.txt Сидоров_2021~апрель.txt
0
|
|
|
0 / 0 / 0
Регистрация: 05.04.2021
Сообщений: 13
|
||||||
| 05.04.2021, 15:46 [ТС] | ||||||
Иванов_2021~февраль.txt "Сумма"="74856" Сидоров_2021~апрель.txt "Сумма"="21322"
0
|
||||||
|
3449 / 1110 / 494
Регистрация: 29.05.2016
Сообщений: 4,566
|
|
| 05.04.2021, 15:51 | |
|
kiwow97030, я правильно понимаю, что кодировка .txt файлов UTF-8?
0
|
|
|
0 / 0 / 0
Регистрация: 05.04.2021
Сообщений: 13
|
|
| 05.04.2021, 15:54 [ТС] | |
|
Да. utf-8
Добавлено через 2 минуты Если батник в utf-8 сохранить, то тоже ничего не меняется.
0
|
|
|
3449 / 1110 / 494
Регистрация: 29.05.2016
Сообщений: 4,566
|
|
| 05.04.2021, 15:58 | |
|
kiwow97030, я понял. Сейчас что-нибудь придумаем
1
|
|
|
0 / 0 / 0
Регистрация: 05.04.2021
Сообщений: 13
|
||||||
| 05.04.2021, 16:13 [ТС] | ||||||
|
Сохранил в батник и запустил:
Вроде все так - все в одной папке.
0
|
||||||
|
6962 / 2857 / 1099
Регистрация: 06.06.2017
Сообщений: 9,694
|
|
| 05.04.2021, 16:28 | |
|
kiwow97030, батник в OEM либо рядом с nhrt, либо пишем путь к nhrt.
Либо без батника вызываем из любой комстроки (Win+R и т. п.) с полным именем утилиты.
0
|
|
|
3449 / 1110 / 494
Регистрация: 29.05.2016
Сообщений: 4,566
|
||||||
| 05.04.2021, 16:29 | ||||||
|
kiwow97030, пробуйте:
0
|
||||||
|
0 / 0 / 0
Регистрация: 05.04.2021
Сообщений: 13
|
|
| 05.04.2021, 16:33 [ТС] | |
|
Ничего не работает. У меня уже крыша едет.
Сохранял батник в utf-8 и в oem-866. Никакой разницы.
0
|
|
|
6962 / 2857 / 1099
Регистрация: 06.06.2017
Сообщений: 9,694
|
|
| 05.04.2021, 16:35 | |
|
kiwow97030, с кодировкой — ОК. Что по остальному?
С:\Path\to\nhrt.exe -spt:Сумма -t:Итого -o:q -notitle C:\Lab1\*2021*.txt
0
|
|
|
3449 / 1110 / 494
Регистрация: 29.05.2016
Сообщений: 4,566
|
|
| 05.04.2021, 16:38 | |
|
0
|
|
| 05.04.2021, 16:38 | |
|
Помогаю со студенческими работами здесь
20
Добавление расширения к файлам Привязка кода к конкретной папке Список баз на сервере в конкретной папке Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|