forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.LINUX

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 09.03.2019, 15:12
Mikhail Stakhanov
Guest
 
Сообщений: n/a
По умолчанию почему не работает ?

Mikhail Stakhanov написал(а) к All в Mar 19 13:47:48 по местному времени:

Здравствуйте, All!

list1=`find /var/spool/ftn/files/z2daily/* -atime 1 | grep -P "\d\d\d"`
if[list1 -ne ""]
then
cp "$list1" /var/spool/ftn/nl/

fi

cp: не удалось выполнить stat для '': Нет такого файла или каталога
что я делаю не так ?

Всего наилучшего, Mikhail
--- GoldED+/W32-MINGW 1.1.5-b20120519
Ответить с цитированием
  #2  
Старый 09.03.2019, 16:02
Alexey Fayans
Guest
 
Сообщений: n/a
По умолчанию почему не работает ?

Alexey Fayans написал(а) к Mikhail Stakhanov в Mar 19 14:37:25 по местному времени:

Нello Mikhail!

On Sat, 09 Mar 2019 at 13:47 +0300, you wrote to All:

MS> list1=`find /var/spool/ftn/files/z2daily/* -atime 1 | grep -P
MS> "\d\d\d"` if[list1 -ne ""] then
MS> cp "$list1" /var/spool/ftn/nl/

MS> fi

MS> cp: не удалось выполнить stat для '': Нет такого файла или каталога
MS> что я делаю не так ?

Попробуй так:

list1=`find /var/spool/ftn/files/z2daily/* -atime 1 | grep -P "\d\d\d"`
if [ -n "$list1" ]
then
cp $list1 /var/spool/ftn/nl/
fi


... Music Station BBS | https://bbs.bsrealm.net | telnet://bbs.bsrealm.net
--- GoldED+/W32-MSVC 1.1.5-b20180707
Ответить с цитированием
  #3  
Старый 09.03.2019, 16:12
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию почему не работает ?

Alexey Vissarionov написал(а) к Mikhail Stakhanov в Mar 19 15:03:30 по местному времени:

Доброго времени суток, Mikhail!
09 Mar 2019 13:47:48, ты -> All:

MS> list1=`find /var/spool/ftn/files/z2daily/* -atime 1 | grep -P "\d\d\d"`
MS> if[list1 -ne ""]
MS> then
MS> cp "$list1" /var/spool/ftn/nl/
MS> fi
MS> cp: не удалось выполнить stat для '': Нет такого файла или каталога
MS> что я делаю не так ?

Очередная синтаксическая ошибка. Подсказка: тут тело if выполняется всегда.


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Политкорректная замена термина "черная дыра" - "афроотверстие"
--- /bin/vi
Ответить с цитированием
  #4  
Старый 09.03.2019, 16:32
Alexey Fayans
Guest
 
Сообщений: n/a
По умолчанию почему не работает ?

Alexey Fayans написал(а) к Alexey Vissarionov в Mar 19 15:18:03 по местному времени:

Нello Alexey!

On Sat, 09 Mar 2019 at 15:03 +0300, you wrote to Mikhail Stakhanov:

MS>> list1=`find /var/spool/ftn/files/z2daily/* -atime 1 | grep -P
MS>> "\d\d\d"` if[list1 -ne ""] then
MS>> cp "$list1" /var/spool/ftn/nl/
MS>> fi
MS>> cp: не удалось выполнить stat для '': Нет такого файла или
MS>> каталога что я делаю не так ?
AV> Очередная синтаксическая ошибка. Подсказка: тут тело if выполняется
AV> всегда.

Она далеко не единственная тут.. :)


... Music Station BBS | https://bbs.bsrealm.net | telnet://bbs.bsrealm.net
--- GoldED+/W32-MSVC 1.1.5-b20180707
Ответить с цитированием
  #5  
Старый 16.03.2019, 14:32
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию Re: почему не работает ?

Eugene Grosbein написал(а) к Mikhail Stakhanov в Mar 19 17:22:07 по местному времени:

09 марта 2019, суббота, в 13:47 NOVT, Mikhail Stakhanov написал(а):

MS> list1=`find /var/spool/ftn/files/z2daily/* -atime 1 | grep -P "\d\d\d"`
MS> if[list1 -ne ""]
MS> then
MS> cp "$list1" /var/spool/ftn/nl/
MS> fi
MS> cp: не удалось выполнить stat для '': Нет такого файла или каталога
MS> что я делаю не так ?

В cp значение переменной используется правильно - с долларом и с двойными
кавычками. Так же нужно делать и в сравнении, плюс там обязательны
пробелы между скобками и сравниваемыми значениями.

Eugene
--
Поэты - страшные люди. У них все святое.
--- slrn/1.0.3 (FreeBSD)
Ответить с цитированием
  #6  
Старый 19.03.2019, 13:02
Dmitry Ivanov
Guest
 
Сообщений: n/a
По умолчанию Re: почему не работает ?

Dmitry Ivanov написал(а) к Mikhail Stakhanov в Mar 19 11:51:53 по местному времени:

Здравствуйте, Mikhail.

Вы писали 9 марта 2019 г., 16:47:48:

> Здравствуйте, All!

> list1=`find /var/spool/ftn/files/z2daily/* -atime 1 | grep -P "\d\d\d"`
> if[list1 -ne ""]
> then
> cp "$list1" /var/spool/ftn/nl/

> fi

> cp: не удалось выполнить stat для '': Нет такого файла или каталога
> что я делаю не так ?

подсказка: which cp

--
С уважением,
Dmitry
--- InterSquish NNTP Server/FTN Gate
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 20:57. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2019, vBulletin Solutions, Inc. Перевод: zCarot