> On 04/04/2017 02:35 PM, Patrick Dupre wrote: > > I want to list all the file end in .bib, except the file ending by -e.bib > > This can be done by (from the shell command) > > ls -d !(*@(-e)).bib > > or by > > find . !(*@(-e)).bib > > Note that "find" doesn't support that syntax. The find command only > works because your shell is expanding the wildcard and passing the > expanded filenames as arguments to find, rather than the pattern. > > > but, as soon as I put one of these commands in a script file, it does not work > > I would imagine that you're using "#!/bin/sh" as the first line in the > script, and bash is working in POSIX mode. Try using "#!/bin/bash" as > the first line in the script. No, it does not help > _______________________________________________ > users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx > To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx > _______________________________________________ users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx