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 !(*(a)(-e)).bib
> or by
> find . !(*(a)(-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(a)lists.fedoraproject.org
> To unsubscribe send an email to users-leave(a)lists.fedoraproject.org
>