Dernière occurence d’une chaine en awk

Voilà une fonction pour awk qui m’a bien dépanné :

function rindex(str,c)
{
  return match(str,"\\" c "[^" c "]*$")? RSTART : 0
}

Avec ça, je récupère la dernière occurence d’un chaine de caractères (comme lastIndexOf en Java).

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *