社区
Solaris
帖子详情
Bash脚本如何递归遍历目录
demonthiner
2008-10-23 11:08:13
请问单个Bash脚本如何简单有效的递归遍历特定名称的目录,并对该目录下的文件做自定义的处理?
find 命令 -exec 或扩展xargs 执行的是否不能为bash函数, 我试了一下好像不行。
谢谢。
...全文
1164
3
打赏
收藏
Bash脚本如何递归遍历目录
请问单个Bash脚本如何简单有效的递归遍历特定名称的目录,并对该目录下的文件做自定义的处理? find 命令 -exec 或扩展xargs 执行的是否不能为bash函数, 我试了一下好像不行。 谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
demonthiner
2008-10-29
打赏
举报
回复
真没人气,自己解决:
for i in `find ${WANTED_DIR} -type d -a -name 'dir_name'`
do
echo $i
ls -li $i
# anything else
done
demonthiner
2008-10-23
打赏
举报
回复
就是这么试的,达不到目的。
比如cd到该目录下,删除所有文件,并打印删除的文件名。
hotsolaris
2008-10-23
打赏
举报
回复
find . | xargs do_what_you_want_to_do
shell
脚本
递归
遍历
目录
及子
目录
的例子分享
用shell写的
递归
遍历
目录
的
脚本
,
脚本
实现
递归
遍历
指定
目录
,打印
目录
下的文件名。 实例1: 代码如下:#!/bin/shfunction scandir() { local cur_dir parent_dir workdir workdir=$1 cd ${workdir} if [ ${...
pkgrename:
Bash
脚本
,可根据param.sfo信息和预定义的模式来重命名PS4 PKG文件
pkgrename 根据本地param.sfo信息和预定义的模式重命名PS4 PKG文件。 在$ PATH环境变量中需要
Bash
脚本
“ sfo”( )。... 选项-r
递归
遍历
目录
。 有关如何自定义文件名的更多信息,请参见pkgrename
脚本
。
M4A to MP3 converter-开源
一个相当简单的
bash
脚本
,它
遍历
当前
目录
中的每个.m4a文件,将其转换为.mp3,然后删除原始文件。 取决于成败。 将来的更新将
递归
遍历
子
目录
以转换整个库。
win2linux-开源
win2linux是一个
Bash
脚本
,它以
递归
方式
遍历
给定
目录
,并将某些文件转换为Linux标准和格式。 它的主要功能是Windows URL文件的转换。
linux
脚本
遍历
目录
,shell
脚本
递归
遍历
目录
及子
目录
的例子分享
用shell写的
递归
遍历
目录
的
脚本
,
脚本
实现
递归
遍历
指定
目录
,打印
目录
下的文件名。实例1:复制代码 代码如下:#!/bin/shfunction scandir() {local cur_dir parent_dir workdirworkdir=$1cd ${workdir}if [ ${workdir...
Solaris
1,543
社区成员
2,062
社区内容
发帖
与我相关
我的任务
Solaris
Linux/Unix社区 Solaris
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 Solaris
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章