... für folgende zeilen:

Code:
if [ -d /etc/X11/xinit/xinitrc.d ]; then
    for i in /etc/X11/xinit/xinitrc.d/* ; do
	if [ -x "$i" ]; then
            . "$i"
	fi
    done
fi
soviel versteh ich ja nocht:

wenn das verzeichnis /etc/X11/xinit/xinitrc.d vorhanden ist soll für jede datei in dem verzeichnis die folgende if auswahl ausgeführt werden.

doch was bedeutet das (fette) "-x" vor dem $i ? und was macht der "." vor dem "$i" in der inneren if auswahl?