Jeden z lepszych odcinków Wulffmorgenthaler:
Funkcja _mount odpowiedzalna za uzupełnianie arugmentów dla mount jest IMHO irytująca.
Odrobinę lepsza wersja:
# Author: Krzysiek Pawlik <nelchael@gentoo.org>
#
# Completion for sys-unneeded-distfiles
_mount() {
local cur=${COMP_WORDS[COMP_CWORD]}
local props=
for i in $(grep -v '^$' /etc/fstab | grep -v '^#' | awk '{print $1}'); do
[[ -e "${i}" ]] && props="${props} ${i}"
done
props="${props} $(grep -v '^$' /etc/fstab | grep -v '^#' | grep -v '^none' | awk '{print $2}')"
COMPREPLY=( $(compgen -W "${props}" -- $cur) )
}
complete -F _mount mount
