Je voudrais diviser une chaîne en un tableau en utilisant des délimiteurs et conserver ces délimiteurs. J'ai essayé d'utiliser IFS mais il supprime les délimiteurs.
Par exemple :
ligne="this.is/just(an]example"
IFS='}|//|)|(| |{|[|]|.|;|/"|,' read -ra ADDR <<< "$ligne"
for i in "${ADDR[@]}"; do
echo $i
done
Je veux que le résultat soit comme ça :
this
.
is
/
just
(
an
]
example
Merci pour votre aide !