1.把当前文件夹下文件名含有eee的都改成大写的EEE,比如21-eee.doc就要改成21-EEE.doc。
写了个shell脚本,会sed就不难了:
for filename in *eee*; do newname=`echo $filename|sed ’s/eee/EEE/g’`; mv $filename $newname;done
如果写成结构化会更清晰:
#!/bin/bash
for filename in *eee*
do
newname=`echo $filename|sed ’s/eee/EEE/g’`
mv $filename $newname
done

本文介绍了一个简单的Shell脚本,用于批量修改文件名中特定字符串的大小写。通过使用sed命令,该脚本能够将文件名中的'eee'替换为'EEE',适用于需要统一文件命名格式的场景。

被折叠的 条评论
为什么被折叠?



