批量修改多目录下相同文件名的文件内容
生活随笔
收集整理的這篇文章主要介紹了
批量修改多目录下相同文件名的文件内容
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目前的情況:
在/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 缓存插件