一、用shell实现将一个文件夹下面的所有文件拷贝到另一个文件夹下
收获:
1、在if test -d $1的时候,if后面一定要有空格
2、在使用变量的时候一定要用$!
3、学会`commad`的用法
下面给出代码,还有一些不完善的地方,有空补全一下,第一次shell程序,写的有点丑,希望别介意
if test -d $1
then
if test -d $2
then
cd $1
for dir in `ls $1`
do
if test -f $dir
then
cp $dir $2
else
echo "Error exist on $dir"
fi
done
echo "cp_file complete!"
else
echo "$2 is not a diretory!"
fi
else
echo "$1 is not a directory!"
fi
二、shell下如何重命名一个文件
mv file1 file2,就可以重命名一个文件了,真的是神一样的用法,把我给雷翻了= =!!