Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
проверка существования файлов
|
|||
|---|---|---|---|
|
#18+
интересный случай :) нужно проверить есть ли в каталоге файлы с расширением txt почему не работает такой код Код: plaintext я так привык делать на SCO, там работет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2004, 09:49 |
|
||
|
проверка существования файлов
|
|||
|---|---|---|---|
|
#18+
test вовсе не обязан делать globbing и поэтому *.txt он не находит. а чтобы не ругался - надо так: [ -f "*.txt" ] && echo OK но все равно здесь мы ищем именной ФАЙЛ с именем *.txt ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2004, 10:07 |
|
||
|
проверка существования файлов
|
|||
|---|---|---|---|
|
#18+
не , эт не то интересно что zsh оболчка все разруливает zsh -c "[ -f *.txt ] && echo OK" а что за глюки в sh, bash и ksh непонятно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2004, 10:25 |
|
||
|
проверка существования файлов
|
|||
|---|---|---|---|
|
#18+
а я Вам о чем написал? test в данном случае - выступает как встроенная команда. Да, zsh в ней поддерживает globbing - а другие shells нет. Так же и оригинальный /usr/bin/test ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2004, 11:17 |
|
||
|
проверка существования файлов
|
|||
|---|---|---|---|
|
#18+
что собственно сделал "классический test" ? Оболочка взяла и сделала из *.txt список файлов. А затем вставила отдала его test-у ему это есессна [: too many arguments что делает zsh? Он понимает, что test-у пытаются сунуть globbing и отрабатывает это корректно Проведем эксперимент: $ zsh -c "/usr/bin/\[ -f *.txt ] && echo OK" /usr/bin/[: too many arguments но: $ zsh -c "[ -f *.txt ] && echo OK" OK ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2004, 11:43 |
|
||
|
проверка существования файлов
|
|||
|---|---|---|---|
|
#18+
вроде ясно действ., скрипты ( так более понятно ) Код: plaintext 1. 2. 3. 4. 5. Код: plaintext 1. 2. 3. 4. 5. спасибо. P.S. Интересно тогда про unix SCO OpenServer, там тогда либо классический test переработан либо ksh ... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2004, 13:18 |
|
||
|
проверка существования файлов
|
|||
|---|---|---|---|
|
#18+
да, велик и могуч SCO Open Server. Я к сож. не имею щас доступа к такому, потому скажите хоть, это только в ksh или и в других оболочках? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2004, 15:09 |
|
||
|
проверка существования файлов
|
|||
|---|---|---|---|
|
#18+
ну , выбор там невелик Код: plaintext 1. 2. 3. 4. 5. 6. 7. по кр. мере в sh это тоже работает Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Действ. получается что могуч ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2004, 15:52 |
|
||
|
проверка существования файлов
|
|||
|---|---|---|---|
|
#18+
это еще и от системы значит зависит. Сейчас попробовал в UWIN (posix среда для виндоуса) - там это прошло для всех шеллов. В общем, не советовал бы на это полагаться, а сделать универсальное решение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2004, 16:08 |
|
||
|
проверка существования файлов
|
|||
|---|---|---|---|
|
#18+
согласен предлагаю сделать так , пример проверки сущ. log файлов в текущем дир-ии Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2004, 12:26 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=32847142&tid=1491127]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
77ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 421ms |

| 0 / 0 |
