shell代码:
1 #!/bin/bash 2 #方法一 3 dir=$(ls -l /usr/ |awk '/^d/ {print $NF}') 4 for i in $dir 5 do 6 echo $i 7 done 8 ####### 9 #方法二 10 for dir in $(ls /usr/11 12 [ -d $dir ] && echo $13 done 14 ##方法三 15 16 ' ## 其实同方法一,直接就可以显示不用for循环
1 [root@localhost ~]# ./foler.sh bin etc games include 6 lib lib64 libexec local sbin share 12 src