- Basic Concepts
- Environment Variables
- Main() function can store system environment variables as character strings
- Environment variables can be accessed through main() function parameters
- Argument Manipulation
- Command line arguments can be converted to different data types
- Arguments can be passed as file paths for handling operations
- Getopt() API
- Getopt() API parses command line options
- Contains optarg, optopt, and opterr internal variables
- Handles mandatory and optional command line options
- Returns '?' for invalid options or missing mandatory options