Vložení textu do souboru
Úvod
Někdy je užitečné vkládat text do záhlaví jednoho nebo více dokumentů nebo do určité části dokumentu (před nebo za určitý řádek).
Zde je návod, jak k dosažení tohoto cíle použít SED.
Syntax
Bez ohledu na metodu (vložení, přidání nebo výměnu) zůstane syntaxe stejná:
sed '/ regexp / c' soubor
Vložit text do dokumentu lze třemi způsoby:
- vložit předem (s integrací "i")
- přidat za (s parametrem "a" jako po)
- náhrada (s "c" pro změnu)
Vložte řádek s „i“
Syntaxe je velmi jednoduchá, stačí označit bod, ve kterém má být nový řádek vložen, pomocí odpovídajícího čísla nebo vzoru.
Příklad:
- S číslováním
sed "16iPoznámky: Odmítnutí dosažené s vykřičníkem! n" file.txt
- S parametry
sed "/ Závěr / iPoznámky: negace dosažená s vykřičníkem! n" file.txt
Přidání řádku s písmenem „a“
Syntaxe je jednoduchá, jednoduše označte řádek, po kterém má být nový řádek vložen pomocí odpovídajícího čísla nebo vzoru.
Příklad:
- S číslováním
sed "8a" ed je textový editor, který využívá orientovanou linku, je to vytvořeno pro změnu nebo jinou manipulaci s textovými soubory. "file.txt
- S parametry
sed "/" ed "/ a" ed "je textový editor, který využívá orientovanou linii. Je to uset createAmend nebo jinak manipulovat s textovými soubory." file.txt
Změna řádku s písmenem „c“
Syntaxe zůstává stejná, jednoduše označte řádek, který má být nahrazen novým, buď pomocí odpovídajícího čísla nebo vzoru.
Příklad:
- S číslováním
sed "/ 14 / c Na konci výrazu mohou být předány různé parametry, například" g "(pro globální), pro úplné nahrazení každého případu" file.txt "
- S parametry
sed "/ global / c Na konci výrazu mohou být předány různé parametry, například" g "(pro globální), pro úplné nahrazení každého případu" file.txt "