Я в корневом каталоге, создаю скрипт, который приведет меня от root> Главная> Журналы и внутренние журналы удаляют 3 файла журнала. Сценарий проверяет, существуют ли они, если ДА его удалит. Я столкнулся с некоторыми проблемами синтаксиса, если вы могли бы помочь.Каталог смены сценариев Unix
Благодаря
Мой код:
#!/bin/sh
cd Home/Log
if [ -e error1.log ]
then
rm error1
fi
if [ -e error2.log ]
then
rm error1
fi
if [ -e error3.log ]
then
rm error1
fi
, когда я исполняю файл в корневом каталоге, используя ./delete
здесь то, что я получаю как ошибки:
$ ./delete
: No such file or directoryme/Log
./delete: line 14: syntax error near unexpected token `fi'
Вы уверены, что существует такой путь «Главная/Журнал» - это текущий каталог при запуске скрипта? –
да я сам создал его – Johnny
Что произойдет, если вы запустите команды по одному в оболочке вручную? –