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