[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