如何用shell script 批量创建子目录或删除文件

如何用shell script 批量创建子目录或删除文件

Shell的强大之处之一在于日常对文件的处理,可以通过简单的脚本来实现,以下举几个例子:

1. 批量删除某目录下的所有包含“X”字符的文件:
[code]find ./* -type f -name "*X*" -exec rm {} \;[/code]

2. 批量在某目录下所有的字目录里建立相同的文件夹:
[code]for i in $(ls -d */); do mkdir -p $i/'plot'; done[/code]

(上面的 for i in $(ls -d */)的用途很多,此循环可以用来做批量处理文件的用途,可以按照你的需求自己修改ls的filter,然后增加操作)

TOP

为什么要匿名呢

TOP

为了保持匿名性。

TOP