0

ファイル名/ディレクトリになる1つのパラメータを受け入れる「backup.sh」という名前のシェルスクリプトを作成する方法。

名前に .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 に答える