[Comm] Re: find - зависит от места?

Oleg N. Kayunov =?iso-8859-1?q?okayunov_=CE=C1_mtu-net=2Eru?=
Вт Ноя 19 15:36:50 MSK 2002


Dmitry E. Oboukhov wrote:

> Oleg N. Kayunov wrote:
>
>>    Отдаю команду find, например вида:
>> find . -name T*
>>    При отдавании её в одном оглавлении - срабатывает без возражений. 
>> И результаты выдаёт правильные
>>    Отдаю в другом  (просто повторно вызывая ранее отданную, не 
>> набивая вновь) - возмущается неверным синтаксисом:
>> find: paths must precede expression
>> Usage: find [path...] [expression]
>>
>>    Причём может сработать даже в поддиректории той директории, в 
>> которой ранее сработать отказалась
>>      Контекстно зависимый синтаксис?
>>
>> Master 2, с updates/upgrades (несизифовыми).
>>
> звездочки раскрывает шелл _до_ вызова команды.
> поэтому может в этом причина ?
> возмите в кавычки

            Спасибо!!

     Взял. Для начала / для эксперимента  - в обычные, двой ные - "
И всё прошло.
Но ничего не понял - ведь то, что в двойных кавычках шелл (bash) тоже 
раскрывает?
Впрочем и с прямыми одинарными тоже сработало (что ИМХО уже не удивительно).

-- 
== В действительности все обстоит совершенно иначе чем на самом деле. ==
	BR, Oleg N. Kayunov.






Подробная информация о списке рассылки community