Command-line argument parsing

This is an old revision of this page, as edited by SmackBot (talk | contribs) at 20:42, 30 May 2010 (Date maintenance tags and general fixes: build 417:). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Different Command-line argument parsing methods are used by different programming languages to parse command-line arguments.

Programming languages

C

C uses argv to process command-line arguments.[1]

Java

An example of Java argument parsing would be:

public class Echo {
    public static void main (String[] args) {
        for (String s: args) {
            System.out.println(s);
        }
    }
}

Perl

Perl uses $ARGV.

PHP

PHP uses argc as a count of arguments and argv as an array containing the values of the arguments.[2][3] For example:

var_dump($argv);

Python

Python uses sys.argv, e.g.:

for arg in sys.argv:
print arg

References