命令行参数-鸿鹄论坛_华为认证h35-211-hcnp-access network题库
当执行一个程序时,调用exec的进程可将命令行参数传递给该新程序。这是UNIX shell的一部分常规操作。在前几章的很多实例中,我们已经看到了这一点。实例程序7-2将其所有命令行参数都回送到标准输出上(UNIX echo(1)程序不回送第0个参数)。编译此程序,并将其可执行代码文件定名为echoarg,则:
$ ./echoarg arg1 TEST foo
argv[0]: ./echoarg
argv[1]: arg1
argv[2]: TEST
argv[3]: foo
程序7-2将所有命令行参数回送到标准输出。第7章UNIX进程的环境125下载。
如果你对shell命令行参数的用法感兴趣,可以参考以下资源:
用户评论