`

Linux_shell脚本_遍历文件夹下所有文件

阅读更多
#!/bin/bash
function ergodic(){
for file in ` ls $1 `
do
                if [ -d $1"/"$file ]
then
ergodic $1"/"$file
else
local path=$1"/"$file  #得到文件的完整的目录
local name=$file        #得到文件的名字
#做自己的工作.
fi
        done
}
INIT_PATH="/home"
ergodic $INIT_PATH 
分享到:
评论

相关推荐

    详解shell 遍历文件夹内所有文件并打印绝对路径

    ### 详解Shell脚本遍历文件夹内所有文件并打印绝对路径 #### 一、引言 在Linux或Unix环境中,Shell脚本是一种强大的工具,能够帮助用户执行一系列任务,如文件管理、进程控制等。其中,遍历文件夹内的所有文件并...

    利用shell脚本遍历文件夹内所有的文件并作整理统计的方法

    总结起来,Shell脚本遍历文件夹的方法主要涉及以下几个关键点: 1. 使用`for`循环配合`ls`命令列出目录内容。 2. 判断文件类型,通过`-d`检查是否为目录,如果是目录则递归调用函数。 3. 使用`basename`提取文件的...

    遍历文件夹中的路径

    批处理文件是基于DOS命令的脚本,可以通过`FOR /R`命令来遍历指定目录及其子目录下的所有文件。例如,以下批处理脚本会输出所有文件的完整路径: ```batch @echo off for /r %cd% %%a in (*) do echo 文件名: %%a `...

    shell脚本可配置化读取文件夹中文件名称.rar

    以下是一个基础的shell脚本示例,用于读取当前目录下所有文件的名称: ```bash #!/bin/bash # 遍历当前目录下的所有文件 for file in * do # 如果是文件(而非目录) if [ -f "$file" ]; then echo "$file" # ...

    shell脚本可配置化备份文件夹及子文件.rar

    3. **文件和目录遍历**:`find`命令可以用来查找并处理指定目录下的所有文件和子目录。例如,`find /path/to/source -type f`将列出所有文件,`find /path/to/source -type d`则列出所有子目录。这些结果可以作为...

    linux shell脚本攻略

    例如,遍历文件夹中的文件: ```bash for file in /path/to/folder/*; do # 对每个文件执行操作 done ``` 4. 函数:定义函数可以提高代码的可读性和复用性。函数定义以`function`或`()`开始,如: ```bash ...

    shell脚本编写基础

    例如,你可以使用`if`语句检查文件是否存在,或者使用`for`循环遍历文件夹中的所有文件。 通过熟练掌握这些基础知识,你可以编写出功能强大且高效的Shell脚本来自动化日常任务,提高工作效率。在实际应用中,不断...

    linux_Shell_Script

    Linux Shell脚本是一种在Linux操作系统中执行命令的自动化方式,它是通过编写文本文件来实现的,这些文件包含了Shell能够理解的指令。Shell脚本能够帮助用户简化日常的系统管理任务,提高工作效率。在这个名为"linux...

    shell脚本入门到精通教程

    例如,你可以用`if`判断文件是否存在,用`for`遍历文件夹中的所有文件,或者创建自定义函数来封装复杂的逻辑。 对于网络运维工程师和开发工程师来说,掌握Shell脚本能提高他们的工作效率,减少手动重复劳动。而对...

    04_shell.rar

    以及遍历文件夹中的所有文件: ```bash for file in /path/to/folder/*; do echo "$file" done ``` **5. 函数与参数** 在Shell脚本中,可以定义函数来封装代码块,提高代码复用性。同时,脚本可以接受命令行参数...

    linux_51liuxingdeng_

    例如,遍历文件夹中的所有文件: ```bash for file in /path/to/directory/*; do echo "$file" done ``` 4. 函数:定义函数可以重用代码,如: ```bash my_function() { echo "Hello, World!" } my_function ``` ...

    os.rar_shell编程

    例如,遍历文件夹中的所有文件,或重复执行某个命令直到结果满足条件。 4. **函数**:shell脚本中的函数可以封装常用操作,提高代码复用性。例如,定义一个函数来实现简单的文本替换。 5. **文件和目录操作**:...

    shell脚本编程,ppt格式

    3. **循环结构**:`for`、`while`等循环语句用于重复执行某段代码,例如遍历文件夹中的所有文件: ```bash for file in /path/to/directory/*; do echo "处理文件: $file" done ``` 4. **函数**:定义函数来...

    shell 脚本编程基础入门

    `for`和`while`循环则可以重复执行一段代码,比如遍历文件夹中的所有文件: ```bash for file in *.txt; do echo "Processing $file" done ``` 函数是可重用的代码块,有助于代码组织和模块化。定义函数如下: `...

    linux下采用shell脚本实现批量为指定文件夹下图片添加水印的方法

    ### Linux下采用Shell脚本实现批量为指定文件夹下的图片添加水印 #### 知识点一:Imagemagick的安装与使用 在Linux环境下批量处理图片时,经常需要用到Imagemagick这款强大的图像处理工具。Imagemagick支持多种...

    一个监控LINUX目录和文件变化的Shell脚本分享

    脚本通过`find`命令遍历指定目录下的所有文件,然后使用`du -sb`命令获取每个文件的大小和路径,最后将这些信息写入临时文件`$TMP_A`。这样,我们就有了一个基准,可以用来比较后续的文件变化。 接下来,我们编写`...

Global site tag (gtag.js) - Google Analytics