当前位置:
首页 >
批量修改多目录下相同文件名的文件内容
发布时间:2025/4/5
34
豆豆
生活随笔
收集整理的这篇文章主要介绍了
批量修改多目录下相同文件名的文件内容
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
目前的情况:
在/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
此脚本,仅作自己的记录,没有其他的特殊用途,觉得有用的同志,拿去自己再修改。
在/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
此脚本,仅作自己的记录,没有其他的特殊用途,觉得有用的同志,拿去自己再修改。
转载于:https://blog.51cto.com/kaiyuan/358319
总结
以上是生活随笔为你收集整理的批量修改多目录下相同文件名的文件内容的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: DevExpress组件之——TreeL
- 下一篇: 【转】最佳 WordPress 缓存插件