Joey Hess writes: > > produces one directory under test: test/{usr,bin} > > > > Note that /bin/sash also has the same problem, while /bin/bash, > > /bin/tcsh, and /usr/bin/ksh do not. > > > > Any comment? > > Yes. {foo,bar} is a bashism. Do not expect any shell except bash to > expand it.
But how can you explain -------------------------- #! /bin/ash mkdir -p test/{foo,bar} -------------------------- does expand the {foo,bar}, while -------------------------- #!/bin/ash mkdir -p test/{foo,bar} -------------------------- does not. Note that there is a space between #! and /bin/ash in the first case. Thanks. -- H Huang