返回顶部
首页 > 资讯 > 操作系统 >shell获取目录下所有文件夹的名称并输出的实例
  • 427
分享到

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

shell文件夹名称 2022-06-04 22:06:09 427人浏览 独家记忆
摘要

获取指定目录/usr/下所有文件夹的名称并输出: shell代码: #!/bin/bash #方法一 dir=$(ls -l /usr/ |awk '/^d/ {print $pgUMGoQNF}') for i

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

shell代码:


#!/bin/bash
#方法一 
dir=$(ls -l /usr/ |awk '/^d/ {print $pgUMGoQNF}')
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获取目录下所有文件夹的名称并输出的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

--结束END--

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

本文链接: https://lsjlt.com/news/19632.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作