当前位置: 技术问答>linux和unix
shell 如何将一个目录下所有的子目录赋值给一个变量?
来源: 互联网 发布时间:2016-06-24
本文导语: 比如: /dir/ 下有 /dir/subdir1/ /dir/subdir2/ ... 我想将下边的子目录作为一个数组赋值给变量_subdir. | _subdir=`ls -l /dir|grep '^d'|awk '{print $9}'` | subdir=/dir/ export PATH=$PATH:$subdir ...
比如:
/dir/ 下有
/dir/subdir1/
/dir/subdir2/
...
我想将下边的子目录作为一个数组赋值给变量_subdir.
/dir/ 下有
/dir/subdir1/
/dir/subdir2/
...
我想将下边的子目录作为一个数组赋值给变量_subdir.
|
_subdir=`ls -l /dir|grep '^d'|awk '{print $9}'`
|
subdir=/dir/
export PATH=$PATH:$subdir
export PATH=$PATH:$subdir