GNU/Linux >> Znalost Linux >  >> Linux

sed vložte řádek s mezerami na konkrétní řádek

Potřebujete pouze jeden \ zadejte více mezer, jako je tento

sed -i "${line} i \    ${text}" $file

Můžete escapovat space znak, například přidat 2 mezery:

sed -i "${line} i \ \ ${text}" $file

Nebo to můžete udělat v definici vašeho text proměnná:

text="\ \ hello world"

Linux
  1. Doplnění s „sed“?

  2. Jak vložit text před první řádek souboru?

  3. Smazání všech C komentářů se Sedem?

  1. Nahradit rozsah řádků rozsahem řádků (sed nebo jiné)?

  2. Přidání slova na konec řádku se Sedem?

  3. Sed na Osx vložce na určitém řádku?

  1. Manipulace s textem na příkazovém řádku pomocí sed

  2. Vložit nové řádky s chybějícími hodnotami (ne)?

  3. Odstranění konkrétních řádků ze souboru v příkazovém řádku Linuxu