您的位置:首页 > 运维架构 > Shell

每天学点linux--(用shell实现将一个文件夹下面的所有文件拷贝到另一个文件夹下/shell下如何重命名一个文件)

2013-11-05 10:43 916 查看
一、用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,就可以重命名一个文件了,真的是神一样的用法,把我给雷翻了= =!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐