0

如何编写一个名为“backup.sh”的 shell 脚本,它接受一个参数,即文件名/目录。

创建它的备份副本,并在其名称后附加 .bak。成功时显示消息。

如果文件/目录不存在,则显示正确的消息。

我做到了这一点。请帮我解决这个问题

#!/bin/sh
#create_backup.sh
And add a .bak
bak="${backup.sh}.bak"
if [ "$#" -eq 0 ]
then 
        exit 1;
    echo "File Succesfully backuped"
fi
cp ${1} "${1}.back"
echo "File is not found "
exit 0
4

1 回答 1

1
#!/bin/bash -e
directory=$1
cp -r $directory $directory.bak
echo "Success"

带有路径/错误代码/等的明显警告

于 2013-03-31T17:43:24.547 回答