How do I assign ls to an array in Linux Bash?

It would be this

array=($(ls -d */))

EDIT: See Gordon Davisson’s solution for a more general answer (i.e. if your filenames contain special characters). This answer is merely a syntax correction.

Leave a Comment