| sed -e 's/.*texty\/\(\w*\)\b.*/\1/'
to je možná srozumitelnější
matchuj cokoliv až po texty/, zapamatuj si slovo jako 1, matchuj hranici slova, matchuj cokoliv
vytiskni 1
perlova syntaxe v sedu neni prenositelna, ne kazdy sed je GNU sed.
$ echo '/text/text /texty/finance /text/text' | sed 's/^.*\/texty\/\([^ ]*\).*$/\1/'
finance
$ echo '/text/text /texty/finance /text/text' | perl -pe 's#^.*/texty/(\S+).*$#$1#;'
finance