主页 > 知识库 > shell获取目录下所有文件夹的名称并输出的实例

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

热门标签:Linux服务器 铁路电话系统 网站排名优化 百度竞价排名 呼叫中心市场需求 服务外包 地方门户网站 AI电销

获取指定目录/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递归输出文件名和目录名的方法
  • linux Shell获取某目录下所有文件夹的名称
  • 利用shell脚本遍历文件夹内所有的文件并作整理统计的方法
  • 详解shell 遍历文件夹内所有文件并打印绝对路径
  • shell脚本递归遍历目录及子目录的例子分享
  • shell 递归遍历目录下的所有文件并统一改名的方法

标签:铜川 兰州 黄山 崇左 湘潭 衡水 仙桃 湖南

巨人网络通讯声明:本文标题《shell获取目录下所有文件夹的名称并输出的实例》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266