Чтобы удалить дубликаты и -не существующие каталоги в bash:
#!/usr/bin/env bash
XDG_DATA_DIRS=/usr/share:/usr/share:/usr/local/share
IFS=: read -ra xdg_data_dirs <<< "$XDG_DATA_DIRS"
declare -p xdg_data_dirs
for d in "${xdg_data_dirs[@]}"; do
test -d "$d" || continue
[[ :$result: != *:$d:* ]] || continue
result+="${result+:}$d"
done
XDG_DATA_DIRS=$result
Вы искали в своем домашнем каталоге?