#!/bin/bash
FILE=`ls 你文件所在目录`
for i in $FILE
do
sed -i "s/bb/cc/g" 你文件目录/$i
done
这个有点正则表达式味道啊
好吧,我承认我技术真不咋的T_T,不过somebody要是乐于尝试的话:),倒是有下面这样一个笨方法:
——————————————————————————————————————————
假设要处理的文件在/tmp/目录下,代码如下:(已测试可行)
+++++++其中有许多反斜杠“\",是用于特殊符号的”转义“++++++++++
#!/bin/bash
PATH=/bin:/usr/bin:/sbin:/usr/sbin; export PATH
filenames=`ls /tmp/`
for name in $filenames
do
file=/tmp/$name
sed -i 's///g' $file
sed -i 's///g' $file
sed -i 's///g' $file
sed -i 's///g' $file
sed -i 's///g' $file
done
——————————————————————————————————————————
以上笨方法仅供参考,若有其它好方法,还望分享一下。。。。