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

发布时间:2022-04-19 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了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获取目录下所有文件夹的名称并输出的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本宝典。

脚本宝典总结

以上是脚本宝典为你收集整理的shell获取目录下所有文件夹的名称并输出的实例全部内容,希望文章能够帮你解决shell获取目录下所有文件夹的名称并输出的实例所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: