Two goals of dash are to be small and POSIX compliant; arrays are outside of that scope. >From the description section of the dash man page: > Only features designated by POSIX, plus a few Berkeley extensions, > are being incorporated into this shell. If you're willing to explain the problem you're trying to solve I'm sure people are willing to help, but that help may not come in the form of bash-style arrays in dash.