Porosty sposób na obcięcie od końca lub początku linii tekstu ale od jakiegoś wyróżnika w postaci znaku lub fragmentu tekstu
#!/bin/sh TEXT="jakas.testowa.linijka.tekstu; # Tekst który będziemy obcinać echo ${TEXT%.*} # wynik: "jakas.testowa.linijka" - obcina od ostatniej kropki echo ${TEXT%%.*} # wynik: "jakas" - obcina od pierwszej kropki echo ${TEXT#*te} # wynik: "stowa.linijka.tekstu" - obcina pierwsze wystąpienie "te" i to co przed nim echo ${TEXT##*te} # wynik: "kstu" - obcina ostatnie wystąpienie "te" i wszystko co przed nim