On 10.04.2011 01:34, Bart wrote:
My program expects input from the commandline in the form
scopy source dest
when you now specify wildcards on the commandline, they will be
expanded by bash, so the output will be like this:
[snip]
However from inside my program I cannot distinguish between the
followin 2 scenarios:
1: x is the last item in the list expanded by bash or
2: the commandline actually was "scopy * x"
Scenario 1 is a syntax error, and it should not be treated as if it
were scenario 2.
[snip]
Obviously this is a common scenario on Linux, so how to treat it?
Just live with it... Normal "cp" works like that as well.
E.g.:
> echo "Hello World 1" > test1
> echo "Hello World 2" > test2
> cp test*
> cat test*
Hello World 1
Hello World 2
Regards,
Sven
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal