文件名和文件内容批量替换文件名替换: ls | while read f do echo mv $f ${f/AA/BB} done打印出来如
文件名和文件内容批量替换
文件名替换:
ls | while read f; do echo mv "$f" "${f/AA/BB}"; done打印出来如果正确,就将上面大echo去掉,再执行一次,将真正替换。
文件内容替换:
ls | while read f; do sed -i 's/AA/BB/g' $f; done
文件名和文件内容批量替换
文件名替换:
ls | while read f; do echo mv "$f" "${f/AA/BB}"; donels | while read f; do sed -i 's/AA/BB/g' $f; done