三种替换文件的方法
#!/bin/sh
for files in $(ls *.txt)
do mv $files $files".tar.gz"
#!/bin/sh
for file in `ls | grep .txt.tar.gz`
do
newfile=`echo $file | sed 's/.tar.gz//g'`
mv $file $newfile
done
#!/bin/sh
for file in `ls | grep .txt`
do
newfile=`echo $file | sed 's/.txt/.p.txt/g'`
mv $file $newfile
done