首页文章正文

shell获取目录下的文件名称,shell遍历文件夹所有文件

shell查看当前目录的文件 2023-08-19 15:06 234 墨鱼
shell查看当前目录的文件

shell获取目录下的文件名称,shell遍历文件夹所有文件

shell获取目录下的文件名称,shell遍历文件夹所有文件

51CTO博客为您找到了通​​过shell获取目录名或文件名的相关内容,包括IT学习相关文档代码介绍、相关教程视频课程以及shell获取目录名或文件名的问答内容。 更多shellsgetdirectorynamesortext/bin/bash#获取当前目录中所有文件夹的名称和输出#Scheme1get_fun_1(){dir=$(ls-l./|awk'/^d/{print$NF}')foriin${dir}doecho$idone}#Scheme2get_fun_

●▂● linuxShell获取某个目录下的文件夹名称查看目录下的所有文件:#!/bin/bashcd/targetdirectoryforfilein$(ls*)doecho$filedone扩展方法,查看/bin/bashcd/export/bak/original_document目录下的所有目录fordirin$(lssplit*)do[-d$dir]&&echo$dir#先判断是否是目录,然后输出done西阿博维斯" linuxshell

foriin$dirdoecho$idonemethodtwofordirin$(lsD:/tmep/)do[-d$dir]&&echo$dirdonemethodthirdls-lD:/temp/awk'/^d/{print$NF}'实际上与method1.3.Extractfilenameanddate(base)[ dylan@hadoop102logs]$var2=${var##*/}(base)[dylan@hadoop102logs]$echo${var2}hive.log.2022-07-23(base)[dylan@hadoop102logs]$(base) [

获取指定目录/usr/下的所有文件夹的名称并输出:shellcode:#!/bin/bash#Method1dir=$(ls-l/usr/|awk'/^d/{print$NF}')foriin$dirdoecho$idone####Method2Theshell获取路径文件的文件名/ usr/local/nginx/conf/nginx.conf./a.out/usr/include/libgen.hdobasename$idoneResult:nginx.confa.outlibgen.h

/bin/bashcd/export/bak/original_documentfordirin$(lssplit*)do[-d$dir]&&echo$dir#先判断是否是一个目录,然后输出done1.basename该命令的作用是从路径中提取文件名,使用的方法是basenameNAME[SUFFIX](1)从路径中提取文件名(带后缀),示例如下:(2 )从上面命令的用法可以看出,后缀(SUFFIX

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

标签: shell遍历文件夹所有文件

发表评论

评论列表

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