# DP: Fix bug in Bash_aliases example. --- a/examples/startup-files/Bash_aliases +++ b/examples/startup-files/Bash_aliases @@ -41,20 +41,20 @@ { local count="$1" i; shift; - for i in $(seq 1 "$count"); + for i in $(_seq 1 "$count"); do eval "$@"; done } # Subfunction needed by `repeat'. -seq () +_seq () { local lower upper output; lower=$1 upper=$2; if [ $lower -ge $upper ]; then return; fi - while [ $lower -le $upper ]; + while [ $lower -lt $upper ]; do echo -n "$lower " lower=$(($lower + 1))