[shell][原创]shell脚本遍历文件夹下所有文件
遍历文件夹下所有文件,不包含子目录:
getfilesordir(){for file in `ls $1`doif test -f $filethenecho "file: $file"elif test -d $filethenecho "path: $file"fidone
}path="./"
getfilesordir $path
遍历文件夹下所有文件不包含子目录
dir="/home/fut/Desktop/"
ls $dir | while read line
dofile=${dir}${line}echo filefi
done
遍历目录包含子目录
#!/bin/bash
function getdir(){for element in `ls $1`do dir_or_file=$1"/"$elementif [ -d $dir_or_file ]then getdir $dir_or_fileelseecho $dir_or_filefi done
}
root_dir="/home/test"
getdir $root_dir
#以下命令均不包含".",".."目录,以及"."开头的隐藏文件,如需包含,ll 需要加上 -a参数#当前目录下文件个数,不包含子目录ll |grep "^-"|wc -l#当前目录下目录个数,不包含子目录ll |grep "^d"|wc -l#当前目录下文件个数,包含子目录ll -R|grep "^-"|wc -l#当前目录下目录个数,包含子目录ll -R|grep "^d"|wc -l
[shell][原创]shell脚本遍历文件夹下所有文件相关推荐
- SHELL脚本 遍历文件夹下所有文件以及子文件夹
SHELL脚本 遍历文件夹下所有文件以及子文件夹 dir 要设置为局部变量 如果设置为全局变量 在func递归时传入的参数 会改变 dir的值,将导致之后的文件目录错误(为更改后的dir值) 当前目录 ...
- shell统计当前文件夹下的文件个数、目录个数
shell统计当前文件夹下的文件个数.目录个数 ls -l |grep "^-"|wc -l //统计当前文件夹下文件的个数 ls -l |grep "^d"| ...
- bat递归查找指定文件_批处理脚本遍历指定文件夹下的文件
批处理脚本 1. 遍历指定文件夹下的文件 1.1 命令解释 命令: for [参数] %%变量名 in (匹配符) do (执行的命令) 切记:每个指令之间必须以空格隔开,in 与 ( 之间有空格,d ...
- c++语言循环读写文件夹,C++遍历文件夹下所有文件的多种方法
为数不多的好用的代码,遍历文件夹获取所有子文件名,"filespec"可用通配符"*?".注意如果用相对路径的话,获取所有文件名后应再调用SetInitDir将 ...
- OpenCV实现遍历文件夹下所有文件
OpenCV中有实现遍历文件夹下所有文件的类Directory,它里面包括3个成员函数:(1).GetListFiles:遍历指定文件夹下的所有文件,不包括指定文件夹内的文件夹:(2).GetList ...
- python根据文件名或后缀名遍历文件夹下所有文件或图片的路径,并计算文件行数
python遍历文件夹下所有文件或图片的路径 代码 指定目录下的指定后缀文件 import glob #获取指定目录下的所有图片 print (glob.glob("\\home\\qiao ...
- 怎么遍历服务器文件夹,遍历远程服务器某个文件夹下的文件
遍历远程文件夹下的文件,您可以考虑使用FTP的方式,具体的请参考下述代码: private string GetFileNames(string URI) { WebClient wClient = ...
- java中File类应用:遍历文件夹下所有文件
练习: 要求指定文件夹下的所有文件,包括子文件夹下的文件 代码: package 遍历文件夹所有文件;import java.io.File;public class Test {public sta ...
- php遍历文件夹下文件内容_php遍历文件夹下所有文件的代码示例
本篇文章给大家带来的内容是关于php遍历文件夹下所有文件的代码示例,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 不论是面试还是正常工作需要都会用到遍历文件夹下的所有文件,今天就记录 ...
- 遍历文件夹下所有文件和文件夹
1 void find(char * lpPath) { char szFind[MAX_PATH]; WIN32_FIND_DATA FindFileData; strcpy(szFind,lpPa ...
最新文章
- Xamarin XAML语言教程构建ControlTemplate控件模板
- r 字符串转化为数值_Lua 字符串处理
- Pytorch教程(十六):FashionMNIST数据集DataSet DataLoader
- 编码 Unicode utf-8
- Leecode03. 无重复字符的最长子串——Leecode大厂热题100道系列
- an example of Ascii using 问号 as example
- .NET 生态系统的蜕变之 .NET 6云原生
- Python进阶丨如何创建你的第一个Python元类?
- 标题:	Huffman树
- springmvc跨域资料收集
- CDN技术原理以及所用技术介绍
- RF射频技术-si4438C芯片介绍
- 虚幻4 - ARPG实战教程(第一季)
- Andorid连接USB打印机
- keepalived配置虚拟IP
- 【随机算法梗概】遗传算法通俗的讲解案例~~
- 排序算法——十大排序算法总结与对比
- 过来人都是怎么学习stm32的
- mysql 一对多 count_MySQL COUNT的一对多总和
- 阻抗、输入阻抗、特性阻抗……傻傻分不清楚
热门文章
- 计算机辅助设计与制造实例教程答案,计算机辅助设计实例教程= Example Course of Computer Aided Design...
- kux播放器android,kux格式转换工具
- NB-IoT 基于蜂窝的窄带物联网
- LDA模型理解(一)
- 假设有一台多道程序的计算机,某多道程序设计系统配有一台处理器和两台外设101、102,现有3个优先级由高到低的作业J1、J2、J3都已 - 试题答案网问答...
- 拼多多如何拉到足够的人去砍价,砍成一台iPhone12需要多少人?
- 北辰创业笔记:百度霸屏之长尾关键词是什么
- 过滤器(Filter)与拦截器(Interceptor )区别
- 软件开发生命周期的五个阶段
- 苹果电脑u盘装win7系统教程