Bash скрипт "mv" делает копию?

Я пишу свой первый скрипт на Bash, и это меня озадачивает:

sdir="/Applications/MAMP/htdocs"

echo "... downloading skeleton ..."
  wget -q -P $sdir --no-check-certificate https://github.com/xxx/master.zip
  unzip -q $sdir/master.zip -d $sdir
  rm -f $sdir/master.zip
echo "... downloading finished ..."
  mv $sdir/Unzipped-master-folder $sdir/master
echo "... created new dir mdir/ ..."

Я загружаю zipped master, разархивирую его в моем исходном каталоге (который создает папку "Unzipped-master-folder"). Когда я хочу переименовать его в "master" с помощью mv, я получаю новую папку "master", но старая папка остается, как будто mv скопирована и забыла очистить.

Я уже вставил 5 секундную задержку сна перед выполнением mv, но безрезультатно.

РЕДАКТИРОВАТЬ: Неважно, глупая ошибка с моей стороны, где дальше в сценарии, я снова скопировал папку в папку. mv работает как положено и удаляет старую папку.

0 ответов

Другие вопросы по тегам