title: Whenever I execute a bash command, I got a "awk: line 27: illegal reference to array change_array"?
body: <p>As far as I test, mostly bash commands lead me to this awk warnning:</p>
  <pre class="lang-sh prettyprint-override"><code>$ cd ~
  awk: line 27: illegal reference to array change_array
  $ ls
  tmp
  awk: line 27: illegal reference to array change_array
  </code></pre>
  <p>Append:</p>
  <pre><code>$ printf '%s\n' &quot;$PS1&quot;
  \[\e[0;32m\]\u\[\e[0m\]@\[\e[34;1m\]\h\[\e[0m\][⌛|: \[\]✗\[\]]:\[\e[0;33m\]\w\[\e[0m\]\[\e[0;32m\] $ \[\e[0m\]
  awk: line 27: illegal reference to array change_array
  $ printf '%s\n' &quot;$PROMPT_COMMAND&quot;
  pre_prompt_command; pure_prompt
  awk: line 27: illegal reference to array change_array
  $ trap -p DEBUG
  awk: line 27: illegal reference to array change_array
  </code></pre>
  <p>Append:<br />
  The issue seems related to <code>bash-it</code>, as I uninstall it and no more awk warning prompt.</p>
  <p>Append:</p>
  <pre><code>$ awk -W version
  mawk 1.3.3 Nov 1996, Copyright (C) Michael D. Brennan
  
  compiled limits:
  max NF             32767
  sprintf buffer      2040
  </code></pre>