配列変数をfor文に渡して、配列要素にアクセスしたいのですが、うまくいきません。
このようなアクセスはできないのでしょうか?

list1=(aa bb)
list2=(cc dd)

for l in list1 list2
do
  echo $l[0];
  echo $l[1];
done

実行結果

list1[0]
list1[1]
list2[0]
list2[1]

期待する結果

aa
bb
cc
dd