I'm almost certain that this is not something that the `zsh` shell provides a way of doing, but I thought I'd ask anyway just to make sure I'm not missing anything from the manual.

With the `zsh` shell, I can pick out the two largest visible files from a directory with the pattern

```
*(.OL[1,2])

```

If I have a set of directories, and I would want to have the two largest files from each, I believe I would have to loop over the individual directories and then use

```
$dirpath/*(.OL[1,2])

```

(where `$dirpath` is the directory path in the current iteration of the loop).

It would be *nice* to be able to say

```
*/*(.OL[1,2])

```

but that glob qualifier would apply to the list of matching names as a whole, and I would get two matches, not two from each directory.

Question: Would it be possible to limit the "scope" of the qualifier to only affect the most recent path component somehow?