СЕД - Замена
- Басиц Субститутион
- Једноставно
- Глобал
- Таргеттед
- Цондитионед Субститутион
- Поједностављено
- Напредно
- Блоц
- Напредна употреба
Заменска команда: [с. ] мења све појаве регуларног израза у нову вредност.
Басиц Субститутион
Једноставно
Први сусрет (свака линија)
сед 'с / ла / ЛА /' филе.ткт
Глобал
Наишли смо на све појаве (сваки ред)
сед 'с / ла / ЛА / г' датотека.ткт
Таргеттед
Наишло се само на 2. појаву (свака линија)
сед 'с / ла / ЛА / 2' филе.ткт
Цондитионед Субститутион
Поједностављено
/ објашњење / - Само ако ред садржи "објашњење"
сед '/ авк / с / сед / СЕД /' филе.ткт
Број линије - само ред "Н"
сед '18 с / сед / СЕД / 'филе.ткт
/ Регек / - Само ако постоји кореспонденција са регуларним изразом
сед '/ ^ [] [Сс] ед / с / ед / ЕД / г' филе.ткт
Напредно
0, / регек / - Само први случај је пронађен
сед '0, / сед / с // СЕД /' филе.ткт
Блоц
/ екпланатион1 /, / екпланатион2 / - Само између "објашњење1 - објашњење2"
сед '/ старт /, / Енд / с / ед / ЕД /' филе.ткт # Пронашли смо само први случај
сед '/ Старт /, / Енд / с / ед / ЕД / г' филе.ткт # алл цасе
8, 13 - Само између редова од 8 до 13
сед '8, 13 с / ед / ЕД / г' фајл.ткт
Такође можемо комбиновати разлог и линију
сед '8, / Крај / с / ед / ЕД / г' фајл.ткт сед '/ Старт /, 13 с / ед / ЕД / г' филе.ткт
Или са "регек"
сед '/ Старт /, $ с / ед / ЕД / г' филе.ткт # на крај ($) сед '/ ^ [] [Сс] ед /, 13 с / ед / ЕД /' филе.ткт
Напредна употреба
Замените било који текст између 2 основа искључујући основе
сед '/ Старт /, / Енд / {/ Старт / б; / Крај / б; с /.*/ СЕД - Тхе Стреам / Дитор /; } 'филе.ткт