linux shell

关注公众号 jb51net

关闭
首页 > 脚本专栏 > linux shell > shell获取目录下所有文件夹的名称并输出

shell获取目录下所有文件夹的名称并输出的实例

作者:z_qifa

今天小编就为大家分享一篇shell获取目录下所有文件夹的名称并输出的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

获取指定目录/usr/下所有文件夹的名称并输出:

shell代码:

#!/bin/bash
#方法一 
dir=$(ls -l /usr/ |awk '/^d/ {print $NF}')
for i in $dir
do
 echo $i
done 
#######
#方法二
for dir in $(ls /usr/)
do
 [ -d $dir ] && echo $dir
done  
##方法三

ls -l /usr/ |awk '/^d/ {print $NF}' ## 其实同方法一,直接就可以显示不用for循环

运行shell后会输出/usr/目录下所有的文件夹的名字:

[root@localhost ~]# ./foler.sh
bin
etc
games
include
lib
lib64
libexec
local
sbin
share
src

以上这篇shell获取目录下所有文件夹的名称并输出的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文