while IFS=':' read -r dir; do echo $dir; done < <(printenv | grep ^XDG_DATA_DIRS | cut -d '=' --fields=2)
/usr/share/ubuntu:/usr/local/share:/usr/share:/var/lib/snapd/desktop/usr/share/ubuntu /usr/local/share /usr/share /var/lib/snapd/desktop
printenv | grep ^XDG_DATA_DIRS | cut --delimiter='=' --fields=2 | xargs -n1 -d: