首页文章正文

shell输出目录下的所有文件,linux输出文件目录

shell遍历文件夹并提取文件名字 2023-06-04 16:20 446 墨鱼
shell遍历文件夹并提取文件名字

shell输出目录下的所有文件,linux输出文件目录

shell输出目录下的所有文件,linux输出文件目录

获取指定目录/usr/下所有文件夹的名称并输出:shellcode:1#!/bin/bash2#方法13dir=$(ls-l/usr/|awk'/^d/{print$NF}')4foriin$dir5do6echo$i7done8###9# 51CTO博客为你找到了shell输出的所有目录和文件的相关内容,包括IT学习相关文档代码介绍,相关教程视频课程,以及shell输出的所有目录和文件文档Q&A内容。 更多shelloutputby

if[-d$1"/"$file]#"-d"判断是否是目录,注意这里一定要加空格,否则会报错然后read_dir$1"/"$file#遍历子目录else#是在这里处理文件,比如ls-l/usr/|awk'/^d/{print$NF }'##其实和方法1一样,不用for循环就可以直接显示。运行shell后,所有的/usr/目录都会输出文件夹的名字:123456789101

ˇ△ˇ shell获取目录下所有文件夹的名称并输出示例获取指定目录/usr/下所有文件夹的名称并输出:shellcode:#!/bin/bash#Method1dir=$(ls-l/usr/|awk'/^d/[SHELL]输出目录下所有可执行文件,批量创建用户讨论QQ:2798694115#!/bin/bashIFS=:forfolderin$ PATH#PATHvariableseparatoris:doecho$folderecho---forfilein$fo

ˋ^ˊ 本文将详细讲解shell如何获取和输出目录下所有文件夹的名称,我觉得很实用,分享给大家,作为参考,希望大家看完这篇文章后能够得到。 指定目录/usr/下所有文件夹的名称并输出:shellcode:1#!/bin/bash2#Method13dir=$(ls-l/usr/|awk'/^d/{print$NF}')4foriin$dir5do6echo$i7done8###9#

1)看下面的脚本a1.sh,假设你想显示目录/home/user/tmp/下所有文件和(子)目录的名称:cata1.sh#!/bin/bashforfilein/home/user/tmp/*doecho$file获取指定目录/usr/下所有文件夹的名称并输出:shellcode:!/bin/bash#Method1dir=$(ls-l/usr/|awk'/^d/{print$NF}')foriin$dirdoecho$idone##

后台-插件-广告管理-内容页尾部广告(手机)

标签: linux输出文件目录

发表评论

评论列表

黑豹加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号