если у меня есть файл

half a pound
of tuppenny rice
half a pound
that's the way
the money goes
pop goes the weasel

И я хочу вставить строку "патока" в строке 4. так должно быть

half a pound
of tuppenny rice
half a pound
of treacle
that's the way
the money goes
pop goes the weasel

Как я могу сделать это в Sed для Windows. Я использую Sed Gnuwin32.

1 ответ1

1
C:\Users\username>type afile.txt
half a pound
of tuppenny rice
half a pound
that's the way
the money goes
pop goes the weasel
C:\Users\username>

C:\>sed "4i\of treacle" afile.txt
half a pound
of tuppenny rice
half a pound
of treacle
that's the way
the money goes
pop goes the weasel
C:\>

Вы можете использовать sed "3a\of treacle" afile.txt

я вставляю перед этой строкой. 4i будет перед строкой 4. вставки после этой строки. 3a будет после строки 3. так что 3a - это то же самое, что и 4i.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .