#!/bin/bash
# http://tldp.org/LDP/abs/html/x23170.html
echo "P1 Zamieni pierwsze Ala"
pattern=Ala
result=$(echo "Ala ma kota i kot ma Ala" | sed "s/^$pattern/Ola/")
echo "$result"
echo "P2 Zamieni 1 na Ala"
pattern=1
result=$(cal | sed "s/$pattern/Ola/")
echo "$result"
echo "P3 Usunie wszystkie puste linie"
# Usunie wszystkie puste linie
pattern=1
result=$(cal | sed "/^$/d")
echo "$result"
echo "P4 Usuwanie po drugim wierszu"
# Usuwanie od początku wprowadzania do drugiego wiersza włącznie z nim.
pattern=1
result=$(cal | sed "2,/^$/d")
echo "$result"
echo "P5 Usuń wszytkie spacje z końca linii"
# Usuń wszytkie spacje z końca linii
pattern=2020
echo $(echo "Ala ma kota i kot ma Ala " | sed "s/ *$//")
echo "P6 Usunie wszystkie linie od 3"
# Usunie wszystkie linie od 3
pattern=1
result=$(sed '3,/*/d' file)
echo "$result"
#https://linuxconfig.org/learning-linux-commands-sed