title: How to fix bad pattern issue in bash_profile?
body: <p>I'm getting a bad pattern output in my terminal:</p>
  
  <pre><code>   ➜  ~  source .bash_profile
  load_dotfiles:1: bad pattern: files=(\n        /Users/xeLL/.rvm/scripts/rvm # Load RVM into a shell session *as a function*\n        /Users/xeLL/.dotfiles/shell/bash_options # Options\n        /Users/xeLL/.dotfiles/shell/bash_exports # Exports\n        /Users/xeLL/.dotfiles/shell/bash_aliases # Aliases\n        /Users/xeLL/.dotfiles/shell/functions/* # Functions\n        /Users/xeLL/.dotfiles/shell/bash_prompt # Custom bash prompt\n        /Users/xeLL/.dotfiles/shell/bash_paths # Path modifications\n        /usr/local/etc/bash_completion # Bash completion (installed via Homebrew)\n        /Users/xeLL/.bash_profile.local # Local and private settings not under version control (e.g. git credentials)\n    )
     ➜  ~
  </code></pre>
  
  <p>This is part from bash_profile:</p>
  
  <pre><code>load_dotfiles() {
  declare -a files=(
      $HOME/.rvm/scripts/rvm # Load RVM into a shell session *as a function*
      $HOME/.dotfiles/shell/bash_options # Options
      $HOME/.dotfiles/shell/bash_exports # Exports
      $HOME/.dotfiles/shell/bash_aliases # Aliases
      $HOME/.dotfiles/shell/functions/* # Functions
      $HOME/.dotfiles/shell/bash_prompt # Custom bash prompt
      $HOME/.dotfiles/shell/bash_paths # Path modifications
      $(brew --prefix)/etc/bash_completion # Bash completion (installed via Homebrew)
      $HOME/.bash_profile.local # Local and private settings not under version control (e.g. git credentials)
  )
  
  # if these files are readable, source them
  for index in ${!files[*]}
  do
      if [[ -r ${files[$index]} ]]; then
          source ${files[$index]}
      fi
  done
  </code></pre>
  
  <p>}</p>
  
  <p>Any thoughts on this?
  Also I'm using oh-my-zsh and OS X Yosemite.</p>