On Sunday, June 8, 2003, at 02:28 PM, Michael Hipp wrote:


Hello, first post (in a long time) ...

I thought to do something like:

if [ -f myfile* ]; then
   # do something
fi

That's to find if there are one or more like myfile001, myfile002, but it reports an error "too many arguments" if there is more than one. Any simple/elegant way to do this?

Well, with a wildcard at the end there it seems unlikely that such an expression could ever return true in any case.


You're probably stuck with
if [ -f myfile001 ] || [ -f myfile002 ] ...; then
        # do something
fi

Maybe one of those on the list who are more experienced with Bash scripting can offer you a better solution.

David Aikema

_______________________________________________
Linux-users mailing list
[EMAIL PROTECTED]
Unsubscribe/Suspend/Etc -> http://www.linux-sxs.org/mailman/listinfo/linux-users

Reply via email to