знайти асоціативність командного оператора і його вплив на швидкість виконання


1

Припустимо в структурі папок є файли розширень ext1, ext2, ext3 (у порядку зменшення кількості файлів у кожному типі) і деяких інших файлів, які насправді не хвилюють (загалом, можливо, 100 000 файлів)

Чи є різниця швидкості в наступному, оскільки ext1 більше, ніж ext2?

find . -name "*.ext1" -or -name "*.ext2" -or -name "*.ext3"
find . -name "*.ext3" -or -name "*.ext2" -or -name "*.ext1"
... other permutations ...

Це передбачає асоціативність зліва направо в or оператора. Це так?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.