How to list of directories and push to array

  Shell script

Script sau sẽ liệt kê tất cả thư mục nằm trong phần màu đỏ và thêm nó vào mảng dirs

#! /bin/bash

declare -a dirs
i=1
for d in */
do
    dirs[i++]="${d%/}"
done
echo "There are ${#dirs[@]} dirs in the current path"
for((i=1;i<=${#dirs[@]};i++))
do
    echo $i "${dirs[i]}"
done