当前位置: 移动技术网 > 网络运营>服务器>Linux > shell获取目录下所有文件夹的名称并输出的实例

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

2018年08月08日  | 移动技术网网络运营  | 我要评论

获取指定目录/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获取目录下所有文件夹的名称并输出的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持移动技术网。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网