forum.wfido.ru

forum.wfido.ru (http://forum.wfido.ru/index.php)
-   RU.LINUX (http://forum.wfido.ru/forumdisplay.php?f=83)
-   -   почему не работает ? (http://forum.wfido.ru/showthread.php?t=79504)

Mikhail Stakhanov 09.03.2019 15:12

почему не работает ?
 
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

Alexey Fayans 09.03.2019 16:02

почему не работает ?
 
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 | [url]https://bbs.bsrealm.net[/url] | telnet://bbs.bsrealm.net
--- GoldED+/W32-MSVC 1.1.5-b20180707

Alexey Vissarionov 09.03.2019 16:12

почему не работает ?
 
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

Alexey Fayans 09.03.2019 16:32

почему не работает ?
 
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 | [url]https://bbs.bsrealm.net[/url] | telnet://bbs.bsrealm.net
--- GoldED+/W32-MSVC 1.1.5-b20180707

Eugene Grosbein 16.03.2019 14:32

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)

Dmitry Ivanov 19.03.2019 13:02

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


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

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