Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

find -name `echo "$put0"` `echo "$line1"` Вчем ошибка? BASH

fenir Ученик (150), на голосовании 11 лет назад
Голосование за лучший ответ
Мужик С Веслом Оракул (84487) 11 лет назад
Встречный вопрос: а зачем тут echo?
И, да, ошибка в порядке аргументов: сначала место начала поиска, потом - предикат поиска.
Т. е. нужно просто:

find ${line1} -name ${put0}

(Это если искать от каталога $line1 файлы с именем ${put0}
Т. е.
find каталог_от_куда _искать условие_что_именно_искать

)

Похожие вопросы