* Problem
  The behavior of array passing to shell scripts in org babel seems to
  have changed as of (at least) org 8.3.4 with the introduction of ob-shell.el

* The way it use to work
As it appears in source https://eschulte.github.io/org-scraps/
#+begin_example
#+name:
: Sun Feb  7 10:17:44 MST 2010

#+tblname: fibs
| 1 | 1 |
| 2 | 1 |
| 3 | 2 |
| 4 | 3 |
| 5 | 5 |
| 6 | 8 |

#+begin_src sh :var table=fibs
  echo "$table" |wc
#+end_src

#+name:
: 6      12      24

#+begin_src sh :var table=fibs
  echo "$table"
#+end_src

#+name:
| 1 | 1 |
| 2 | 1 |
| 3 | 2 |
| 4 | 3 |
| 5 | 5 |
| 6 | 8 |

#+begin_src sh :var table=fibs :separator --
  echo "$table" | head -1
#+end_src

#+name:
: 1--1
#+end_example

* Testing the same thing with ob-shell
#+begin_example
#+name:
: <2016-02-28 Sun>

#+tblname: fibs
| 1 | 1 |
| 2 | 1 |
| 3 | 2 |
| 4 | 3 |
| 5 | 5 |
| 6 | 8 |

#+begin_src shell :var table=fibs
  echo "$table" |wc
#+end_src

#+name:
: 6      12      24

#+begin_src shell :var table=fibs
  echo "$table"
#+end_src

#+name:
| 1 | 1 |
| 2 | 1 |
| 3 | 2 |
| 4 | 3 |
| 5 | 5 |
| 6 | 8 |

#+begin_src shell :var table=fibs :separator --
  echo "$table" | head -1
#+end_src

#+name:
: 1--1

  
