[fpc-pascal] Parsing commandline parameters with wildcards on Linux

Jonas Maebe jonas.maebe at elis.ugent.be
Sun Apr 10 14:30:09 CEST 2011


On 10 Apr 2011, at 14:15, Sven Barth wrote:

> On 10.04.2011 13:45, David W Noon wrote:
>> 
>> A program can open /proc/self/cmdline as a text file, and retrieve its
>> command line to re-parse it for itself.
> 
> Quick test: this does also contain the already extended command line.

And the reason is that wildcard expansion is performed by the shell. The shell then execute the program using the expanded command line. /proc/self/cmdline is a virtual file exposed by the kernel containing the command line parameters it received. The kernel obviously has no clue about what the shell did or did not do.



Jonas


More information about the fpc-pascal mailing list