GNU/Linux >> Znalost Linux >  >> Linux

JAK POUŽÍVAT SED EDITOR

ÚVOD

SED :je zkratka pro editor streamu používaný pro filtrování a transformaci vstupního proudu ze souborů nebo kanálů

JAK INSTALOVAT SED :

  • Debian
sudo apt-get install -y sed 
  • RedHat | CentOS
yum install sed -y 

JAK POUŽÍVAT SED S PŘÍKLADY

  • Můžete jej použít k tisku řádků z textového souboru
sed  '3,1p' head.txt 

TIP :

Zde se vytiskne obsah textového souboru pouze se zvýrazněným řádkem číslo 3

Můžete také vytisknout rozsah řádků, například od řádku 1 do 3

sed  '1,3p' head.txt
  • Můžete také vytisknout pouze vybrané řádky, aniž by v textovém souboru existovaly všechny řádky, pomocí argumentu -n
sed  -n '1,3p' head.txt 
  • Můžete také vytisknout řádky s konkrétními proudy nebo začít s konkrétním proudem
sed -n '/unixcop/p' head.txt 
sed -n '/Mostafa/p' head.txt 
sed -n '/^Bye/p' head.txt
  • Můžete jej použít k nahrazení některého streamu jiným streamem
sed 's/Mostafa/UNIXCOP/' head.txt 
  • K řádkům můžete také připojit některé proudy
sed 's/unixcop/ &  Mostafa and Omar and Ahmed/' head.txt 
  • Můžete jej použít k odstranění řady řádků nebo proudů
sed '3,4d' head.txt
sed '/^Bye/d' head.txt 
  • Můžete použít sed ke čtení příkazu sed z textového souboru s .sed rozšíření

TIP:

Musíte napsat příkaz sed v následujícím tvaru zobrazeném v souboru command.sed

Řádek, který začíná na Ahoj, jsem smazal slovo

sed -f command.sed head.txt  

ZÁVĚR

Tento článek objasňuje použití editoru sed s příklady .. Pro více informací o sed použijte následující ” man sed


Linux
  1. Jak používat BusyBox na Linuxu

  2. Jak používat heredoc jako textový editor

  3. Naučte se používat textový editor Sed

  1. Jak používat příkaz sed pro Linux

  2. Jak používám cron v Linuxu

  3. Jak použít sed k nahrazení proměnné konfiguračního souboru?

  1. Jak používat Nginx k přesměrování

  2. Jak používat Su Command v Linuxu

  3. Jak použít Sed k výměně víceřádkového řetězce?