objectif
Des petits tours de parsing: inverser pour capturer des suffixes complexes puis ré-inverser.
code minimal
printf '%s\n' abcdef | rev
utilisation
# extraire tout après le dernier slash
printf '%s\n' '/a/b/c.txt' | rev | cut -d/ -f1 | rev
variante(s) utile(s)
# renommer par suffixe
ls *.backup | rev | sed 's/pu-kcab\././' | rev
notes
- combinez avec
cut/awkpour des split par la fin. - non adapté aux combinaisons graphemes Unicode complexes.