?Win, cmd: замена одной строки на другую в файле

0000

Вроде что то было - cmd /help пошерстил - ничего не нашел
Поскажите плиз

Ivan8209

Поставь себе текстовый процессор, sed, хотя бы,
это решит многие твои проблемы раз и навсегда.
Или ещё лучше: поставь Cygwin, MinGW или Interix.
Заодно узнаешь, какое говно этот cmd по сравнению с sh.
---
Q21: что такое Win2k?
A21: состема.

0000

Лучше куплю ружье

Ivan8209

Разумно. Проще застрелиться, чем сделать просимое на cmd.
---
Q21: что такое Win2k?
A21: состема.

evgen5555

edlin /?

Ivan8209

Хрм.
Ну, если ничего не останется, то можно и ЭТИМ.
---
Q21: что такое Win2k?
A21: состема.

0000

Вроде что то попроще было

Andbar

far /e<line-number> <filename> -> ^Y -> F2 -> F10 [->Enter]

0000

Брр, наверно меня проглючило и простого способа нет

Dasar

через js, наверное, самый простой, если без внешних средств.

kruzer25

1) Можно как-то извратиться с for и if, читай соответствующие хелп-страницы (это если ты имел в виду именно то, что написал - "заменить одну строку на другую", а не "заменить одну подстроку на другую".
2) Для сложных действий лучше использовать PowerShell.

kruzer25

Обычный sh, из которого потом выросли ksh и bash, говно не меньшее.
bash - уже действительно довольно функциональный.

0000

Да в принципе без разницы строки или под строки - надо заменить содержимое одной (пятой строки в файле).
Циклом писать не хочется пока, потому как кажется где то видел простое решение.

kruzer25

Да в принципе без разницы строки или под строки
Для реализации разница всё-таки есть.
Если тебе строки менять - for/?
Оставить комментарий
Имя или ник:
Комментарий: