#!/bin/bash # for p in "${XDG_DATA_HOME}" "${XDG_CONFIG_HOME}" "${XDG_DATA_DIRS}" \ "${XDG_CONFIG_DIRS}" "${XDG_CACHE_HOME}" "${HOME}/.local/share" \ "${HOME}/.config" "/usr/local/share:/usr/share" "/etc/xdg" \ "${HOME}/.cache" do if [ -n "$p" ] then echo "$p" | tr ':' '\n' | while read onedir do if [ -d "$onedir/dbus-1/services" ] then fgrep -R -n -e "$1" "$onedir/dbus-1/services" fi done fi done