Форум — Admin Как это работает? portage, говнокод 0 1 Если я пишу команду doins "${SOMEPATH}"/*.myext всё устанавливаетсяА если doins "${SOMEPATH}/*.myext" то нет, пишет не существует таких файловказалось бы, в чём разница? Ссылка
1.wildcard * 2.Аргумент doins с * /thread crutch_master ★★★★★ (11.04.18 13:03:05 MSK) Показать ответ Ссылка
Во втором случае bash игнорирует *, так как она в строке. panter_dsd ★★★★ (11.04.18 13:03:12 MSK) Ссылка
Ответ на: комментарий от crutch_master 11.04.18 13:03:05 MSK 2 не понял Einstok_Fair ★★☆ (11.04.18 13:11:45 MSK) автор топика Показать ответ Ссылка
Ответ на: комментарий от Einstok_Fair 11.04.18 13:11:45 MSK Аргумент командной строки, он же $0, он же argv** Сделай короче test.sh: #!/bin/sh echo $0 И попробуй ./test.sh "${SOMEPATH}/*.myext" ./test.sh "${SOMEPATH}"/*.myext crutch_master ★★★★★ (11.04.18 13:13:51 MSK) Последнее исправление: crutch_master 11.04.18 13:15:22 MSK (всего исправлений: 1) Ссылка
Казалось бы, почему бы не подумать и не проверить? Так понятнее? dan@crystal > /home > echo ll *; echo "ll *" ll crystal dan ll * Crystal_HMR ★★★ (11.04.18 13:14:08 MSK) Ссылка