Vložení textu do souboru

Pro splnění potřeb programování je třeba vložit text do textového souboru v určených oblastech. Linux má SED , což je nástroj, který umožňuje programátorovi dosáhnout toho pomocí syntaxe SED. To umožňuje uživateli vkládat, přidávat nebo nahrazovat text v dokumentu. Skript je napsán takovým způsobem, že je třeba poukázat na specifickou oblast čáry nebo čáru, kde se musí provést přidání / vložení nebo nahrazení. Vložení textu do souboru je nyní snadné.

Ú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 " 
Předchozí Článek Následující Článek

Nejlepší Tipy