我的bash脚本问题是复制文件

时间:2015-11-02 09:14:20

标签: bash

我编写了一个bash文件,用于将文件从文件夹复制到另一个文件夹。

cp -u "{Source}" "{Destination}" 

以上是我的bash文件。

现在的问题是,如果我给Destination = k,那么bash文件也会执行(通常在destination我们将给出路径)并且它给出成功消息它给出了成功的消息,但它没有复制文件而只是创建一个名为k的文件(k表示我将目的地作为上面的k给出)

所以我需要检查目的地,如果没有正确给出目的地,我需要提供错误信息。怎么做?

1 个答案:

答案 0 :(得分:1)

你可以这样做:

if [ -d "${Destination}" ]; then
    # do the copy work
else
    # echo the error message
    exit 1
fi