shell脚本学习-1.5(小例子)

 

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,脚本)