私は以下のスクリプトは動作していません..私はそれの間違いを見つけることができなかった、誰でも助けてください。bashスクリプトmkdir mvの問題
#!/bin/bash
Date=`date +%Y%m%d`
$HomeLogsPath=~/dir1/test/
$LogsBackupDir=~/dir1/backup/$Date/
service httpd stop
if [ -d "$HomeLogsPath" ]; then
cd $HomeLogsPath
pwd
mkdir -p "$LogsBackupDir"
mv * $LogsBackupDir
cd ~
pwd
fi
service httpd start
これは私が
./restart.sh: line 4: =~/dir1/test/: No such file or directory
./restart.sh: line 5: =~/dir1/backup/20160506/: No such file or directory
感謝を取得していますエラーです。
あなたの目標は何ですか? –
は$ HomeLogsPathディレクトリです。その中にあるファイルをバックアップディレクトリに移動します。$ LogsBackupDir – Vagho