Я пишу сценарий оболочки, где мне нужно хранить папки по определенному пути в массиве.
Например: $ DEST_FOLDER = / opt / home / etc /
Мне нужно сохранить подпапки в DEST_FOLDER в массиве.
Заранее спасибо.
a=( `find "$DEST_FOLDER" -type d` )
Пример:
susam@nifty:~$ DEST_FOLDER=/home/susam/www/iptoc/p susam@nifty:~$ a=( `find $DEST_FOLDER -type d` ) susam@nifty:~$ echo ${#a[*]} 5 susam@nifty:~$ echo ${a[0]} /home/susam/www/iptoc/p susam@nifty:~$ echo ${a[1]} /home/susam/www/iptoc/p/include susam@nifty:~$ echo ${a[2]} /home/susam/www/iptoc/p/data susam@nifty:~$ echo ${a[3]} /home/susam/www/iptoc/p/rss susam@nifty:~$ echo ${a[4]} /home/susam/www/iptoc/p/files susam@nifty:~$ echo ${a[5]} susam@nifty:~$