Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
0 / 0 / 0
Регистрация: 09.07.2012
Сообщений: 4

Bat-файл, заменяющий в каждой строке txt-файла число 0 на 1 на 17-й позиции строки

09.07.2012, 15:30. Показов 2375. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Нужен батник, который поменял бы все "0" на "1" на 17й позиции каждой строчки txt файла. позиции разделены символом ";". Спасибо!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.07.2012, 15:30
Ответы с готовыми решениями:

Создать текстовый файл f2, в котором в каждой строке стоит число, равное числу слов каждой строки файла f1
Пусть дан текстовый файл f1. Создайте текстовый файл f2, в котором каж- дой строке стоит число, равное количеству слов в соответствующей...

Переписать все строки файла F.txt в файл G.txt, удаляя все пробелы в конце каждой строки
помогите как можно быстрей Дан текстовый файл F.txt. Переписать все строки файла F.txt в файл G.txt, удаляя все пробелы в конце каждой...

Создайте файл целых чисел, в котором каждой строке исходного файла соответствует в выходном файле число, равное количеству слов в строке
Пусть дан текстовый файл. Создайте файл целых чисел, в котором каждой строке исходного файла соответствует в выходном файле число, равное...

4
887 / 189 / 16
Регистрация: 18.07.2011
Сообщений: 260
09.07.2012, 15:55
Приведите пример строки разбитой ';' и выделите в ней 17-ую позицию.
А то не понятно, что имеется ввиду.
0
0 / 0 / 0
Регистрация: 09.07.2012
Сообщений: 4
09.07.2012, 16:13  [ТС]
2804;04.07.2012;14:57:51;40;1;501;1;;1;1 00;0;100;0;10;0;0;0;;;100;1;0;1;0;;1/10/501;1;;;;;;;
Имелось ввиду 17е поле. Поля разделены ;
0
 Аватар для HOST_ERROR
196 / 35 / 3
Регистрация: 12.05.2010
Сообщений: 361
10.07.2012, 16:44
Windows Batch file
1
2
3
4
5
6
7
8
@echo off
setlocal EnableDelayedExpansion
if exist "%CD%\new.txt" del "%CD%\new.txt"
for /f "tokens=1-18,* delims=;" %%A in (txt.txt) do (
if "%%Q"=="0" set temps=1
if not "%%Q"=="0" set temps=%%Q
echo.%%A;%%B;%%C;%%D;%%E;%%F;%%G;%%H;%%I;%%J;%%K;%%L;%%M;%%N;%%O;%%P;!temps!;%%R;%%S>>"%CD%\new.txt"
)
Но будет корректно работать при всех заполненных полях, то есть чтоб не было многократных ;;;;
ибо они будут проглоченны

Решается это легко быстрой ДВОЙНОЙ заменой в любом текстовом редакторе ;; на уникальное другое к примеру ;qqqq;
после обработки скриптом, нужно провести обратную Двойную замену и вуаля
1
0 / 0 / 0
Регистрация: 09.07.2012
Сообщений: 4
11.07.2012, 15:11  [ТС]
Спасибо, HOST_ERROR, огромное, выручил. Надо освоить самому написание скриптов, все времени нет, да и надобности не было раньше.
там не двойная замена получается, а тройная, а где-то и больше. Для большей уверенности сделал много раз
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.07.2012, 15:11
Помогаю со студенческими работами здесь

Переписать файл 'F.txt' в файл 'G.txt', вставляя в конец каждой строки ее порядковый номер
Не успеваю, очень срочно на завтра надо 4. Дан текстовый файл 'F.txt'. Переписать файл 'F.txt' в файл 'G.txt', вставляя в конец ...

Дан текстовый файл a.txt . В последнюю позицию каждой строки файла добавить символ « * »
Пожалуйста, помогите.. Срочно нужно.. Сижу на экзамене..( буду очень благодарен Дан текстовый файл a.txt . В последнюю позицию каждой...

Дан текстовый файл. В каждой его строке сначала идет текст, а потом - вещественное число. Создать два файла: файл, содер
Дан текстовый файл. В каждой его строке сначала идет текст, а потом - вещественное число. Создать два файла: файл, содержащий текстовую...

Дан текстовый файл. Записать все строки файла в новый файл, изменив порядок следования букв в каждой строке на противоположный
Дан текстовый файл. Записать все строки файла в новый файл, изменив порядок следования букв в каждой строке на противоположный.

Умножить введенное число на число из файла input.txt и сохранить ответ в файл output.txt
написать программу которая умножает введенное число на число из файла input.txt и сохраняет ответ в файл output.txt


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru