![更新脚本](https://linux22.com/image/64044/%E6%9B%B4%E6%96%B0%E8%84%9A%E6%9C%AC.png)
我有一个用于更新的脚本:
OLD="int 10"
NEW="int 20"
i=0
DPATH="/home"
for f in $DPATH
do
sed -i "s/$OLD/$NEW/g" $f
let i++
echo "modified:" $f
done
根据我的旧值,我需要什么,有可以将旧值更改为新值的路径(用于更新)
答案1
您可以使用这个脚本:
#!/bin/bash
OLD="int 10"
NEW="int 20"
for file in /home/a/*; do
[[ -f $file ]] && sed -i "s/$OLD/$NEW/g" "$file" && echo "modified: $file"
done