Ú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 “