Переменная SSH не передается - PullRequest
0 голосов
/ 29 сентября 2010

У меня проблемы с выполнением этой работы, и мне нужна помощь.

В настоящее время у меня есть файл, выгружаемый в мой каталог каждый день с датой в качестве имени файла (скажем, «100928.zip»), и я пытаюсь настроить работу cron, чтобы разархивировать ее, но решил, что сначала протестирую ее.

Использование OSX Terminal.

Это то, что я делаю ....

iDate = 'date +% y% m% d'; разархивируйте -uod domains / mydomain / directory / $ iDate;

Однако я получаю сообщение об ошибке ...

распаковать: не удается найти или открыть +% y% m% d, +% y% m% d.zip или +% y% m% d.ZIP.

Буду признателен за любую помощь.

Спасибо.

1 Ответ

1 голос
/ 29 сентября 2010

Вам необходимо использовать обратные кавычки (`), чтобы выполнить команду и поместить ее возврат в переменную.

iDate=`date +%y%m%d`; unzip -uod domains/mydomain/directory/$iDate;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...