批量修改多目录下相同文件名的文件内容
2010-07-24 16:07
253 查看
目前的情况:
在/data/test/目录中,有很多子目录,每个子目录中都包括一个文件名为“HD”的文件
现在想把所有的HD文件的内容修改成统一的内容,比如“0”
脚本的内容如下:
#!/bin/bash
dir=“/data/test”
files=`find . -name "HD" -exec ls -l {} \; | awk '{ print $8 }'`
for file in ${files} ; do
if [ -f $dir/$file ];then
echo "0" > $dir/$file
fi
done
此脚本,仅作自己的记录,没有其他的特殊用途,觉得有用的同志,拿去自己再修改。
本文出自 “开源之星” 博客,请务必保留此出处http://kaiyuan.blog.51cto.com/930309/358319
在/data/test/目录中,有很多子目录,每个子目录中都包括一个文件名为“HD”的文件
现在想把所有的HD文件的内容修改成统一的内容,比如“0”
脚本的内容如下:
#!/bin/bash
dir=“/data/test”
files=`find . -name "HD" -exec ls -l {} \; | awk '{ print $8 }'`
for file in ${files} ; do
if [ -f $dir/$file ];then
echo "0" > $dir/$file
fi
done
此脚本,仅作自己的记录,没有其他的特殊用途,觉得有用的同志,拿去自己再修改。
本文出自 “开源之星” 博客,请务必保留此出处http://kaiyuan.blog.51cto.com/930309/358319
相关文章推荐
- Python批量修改指定目录下的文件名和文件内容
- linux下批量修改目录下所有文件夹、文件名称及文件内容
- linux 批量替换文件内容及查找某目录下所有包含某字符串的文件(批量修改文件内容)
- linux 批量替换文件内容及查找某目录下所有包含某字符串的文件(批量修改文件内容)
- 批量修改某个目录下的文件内容
- linux 批量替换文件内容及查找某目录下所有包含某字符串的文件(批量修改文件内容)
- java批量修改同一目录下具有相同特性的文件名
- C#目录内文件批量查找替换字符串内容
- 批量修改多个文件内容
- Linux--对目录下的配置文件批量修改IP
- rename与批量更改、删除、替换文件后缀、文件名、文件内容
- JAVA批量修改文本文件内容,支持子目录
- linux VI模式下批量修改文件内容
- Ubuntu 删除两个文件夹下相同文件名的文件(内容也完全相同)
- 文件内容批量修改工具
- linux下批量修改目录以及子目录里的所有文件的时间
- C# 文件操作(全部) 追加、拷贝、删除、移动文件、创建目录 修改文件名、文件夹名
- 牛客网Java刷题知识点之File对象常用功能:获取文件名称、获取文件路径、获取文件大小、获取文件修改时间、创建与删除、判断、重命名、查看系统根目录、容量获取、获取某个目录下内容、过滤器
- 迭代目录修改文件内容
- 批量修改文件名称或者文件内容的shell脚本