Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Удаление одной предыдущей строки

Ответить
Настройки темы
CMD/BAT - [решено] Удаление одной предыдущей строки

Аватара для Freddy1984

Старожил


Сообщения: 147
Благодарности: 9

Профиль | Цитировать


Изменения
Автор: Freddy1984
Дата: 15-08-2019
Вложения
Тип файла: zip файл.zip
(512 байт, 7 просмотров)
Здравствуйте! Подскажите пожалуйста как на cmd или powershell реализовать следующее:

В текстовом файле имеем:

строка
строка
set REV=1.1
VER:1.10.50=(значение меняется)
строка
строка


Надо во всём txt файле найти и удалить одну предыдущую строку перед VER:1.10.50=(значение меняется)
То есть часть строки постоянна VER:1.10.50= и далее после знака ровно, значения меняются.

Другими словами, надо просто удалять одну предыдущую строку, что бы получилось:

строка
строка
VER:1.10.50=(значение меняется)
строка
строка

Отправлено: 12:59, 15-08-2019

 

Аватара для Freddy1984

Старожил


Сообщения: 147
Благодарности: 9

Профиль | Цитировать


Цитата YuS_2:
запускайте пакетником скрипт »
Это я в курсе
Просто думал что можно без отдельного ps1 обойтись. Но нет, так нет. Ок, Спасибо!

Отправлено: 14:18, 27-08-2019 | #21



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Аватара для YuS_2

Crazy


Contributor


Сообщения: 1171
Благодарности: 487

Профиль | Отправить PM | Цитировать


Цитата Freddy1984:
думал что можно без отдельного ps1 обойтись. »
обойтись-то можно, но для этого надо увидеть сам код, потому как этого:
Цитата Freddy1984:
У меня после "$var`n`$1" в строку идёт ещё один replace, но в консоли пишет "Отсутствует выражение после "," »
недостаточно для понимания того, в чем проблема

-------
scio me nihil scire. Ѫ

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:03, 27-08-2019 | #22


Аватара для Freddy1984

Старожил


Сообщения: 147
Благодарности: 9

Профиль | Цитировать


Цитата YuS_2:
недостаточно для понимания того, в чем проблема »
Я разобрался.
На всякий случай может кому когда то понадобится:
"$var`n`$1" надо заковывать аж в тройные кавычки, если вдруг у кого то (как у меня например) возникнет желание запускать скрипт PS в пакетнике

Отправлено: 20:31, 27-08-2019 | #23



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Удаление одной предыдущей строки

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
phpQuery парсер одной строки заголовка Dark_Delphin Вебмастеру 1 06-10-2018 15:16
Сделать элементы списка одной высоты в пределах каждой строки Мамелюк Вебмастеру 0 25-11-2015 19:17
MSFT SQL Server - Как перенести строки из одной базы в другую sql server 2008 r2 Order Программирование и базы данных 4 04-02-2015 11:00
[решено] Разбить данные одной строки по полям формы support23 AutoIt 5 19-09-2012 15:18
CMD/BAT - Поиск слова в тексте, удаление строки, удаление 8 строк выше и 3 строк ниже Alk-13 Скриптовые языки администрирования Windows 0 10-02-2012 18:06




 
Переход