Форум — General zsh и * (звездочка) 0 0 Почему-то не понмает [code] root@bsd / # find / -name *.mp3 zsh: no matches found: *.mp3 root@bsd / # [/code] Ссылка
В кавычки звездочку возьми: find / -name '*.mp3' provaton ★★★★★ (31.05.09 17:52:56 MSK) Показать ответ Ссылка
Это особенность zsh, также, он интерпретирует запись вида ~d как $HOMEd, в отличие от bash, который ждет слэш после тильды. gotf ★ (31.05.09 18:38:47 MSK) Показать ответы Ссылка
Ответ на: комментарий от gotf 31.05.09 18:38:47 MSK Решение уже назвали - привыкать к кавычкам везде. //Вероятно, это настраивается, но я не искал. gotf ★ (31.05.09 18:40:08 MSK) Показать ответ Ссылка
Ответ на: комментарий от provaton 31.05.09 17:52:56 MSK Всем спасибо. bsd_user (31.05.09 20:53:15 MSK) автор топика Ссылка
Ответ на: комментарий от gotf 31.05.09 18:38:47 MSK 1. Причём тут тильда? 2. bash интерпретирует ~d как домашний каталог пользователя d. Begemoth ★★★★★ (01.06.09 12:26:15 MSK) Показать ответ Ссылка
Ответ на: комментарий от Begemoth 01.06.09 12:26:15 MSK >>2. bash интерпретирует ~d как домашний каталог пользователя d. Да, действительно, туплю :-) Просто в bash команды типа aptitude search ~dfoo отрабатывались правильно, а zsh пытался подставить вместо ~ $HOME. Так вот. gotf ★ (01.06.09 12:37:49 MSK) Ссылка
Ответ на: комментарий от gotf 31.05.09 18:40:08 MSK > привыкать к кавычкам везде Это не решение. Решение - изучить как выполняется команда интерпретатором. Begemoth ★★★★★ (01.06.09 17:40:26 MSK) Ссылка