logoalt Hacker News

thaynetoday at 8:09 AM2 repliesview on HN

The behavior of bash would be to produce "a/c" and "b/c", even if both files don't exist


Replies

sgbealtoday at 2:02 PM

> The behavior of bash would be to produce "a/c" and "b/c", even if both files don't exist

In bash patterns like {a,b} aren't glob-expansion expansions, they're string operations, and those resolve before glob expansions.

You can confirm this with: ls /{nope,tmp}

frizlabtoday at 12:37 PM

zsh too