欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

批量修改多目录下相同文件名的文件内容

发布时间: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

此脚本,仅作自己的记录,没有其他的特殊用途,觉得有用的同志,拿去自己再修改。

转载于:https://blog.51cto.com/kaiyuan/358319

总结

以上是生活随笔为你收集整理的批量修改多目录下相同文件名的文件内容的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。