This related to the C shell and the special characters like "?"
{nsgb26}ken_410: echo $SHELL
/bin/csh
{nsgb26}ken_411: gdb --args./smController -?
gdb: No match.
{nsgb26}ken_412: ./smController-?
./smController: No match.
{nsgb26}ken_413: bash
bash-3.2$ ./smController -?
smController -rlist<rootlist-file> [-thrds <thread-count>]
[-l <controller-log>] [-scancfg <scanconfig-file>]
[-dtldir <dtl-directory>] [-logdir <log-directory>]
[-errdir <err-directory>] [-tmpdir <temp-directory>]
…
{nsgb27}ken_409: set nonomatch{nsgb27}ken_410: ./smController -?
smController -rlist <rootlist-file> [-thrds <thread-count>]
[-l <controller-log>] [-scancfg <scanconfig-file>]
[-dtldir <dtl-directory>] [-logdir <log-directory>]
[-errdir <err-directory>] [-tmpdir <temp-directory>]
...
本文探讨了Cshell环境中特殊字符的使用方法,并通过示例展示了如何正确使用?来获取smController命令的帮助信息。同时,文章还对比了在不同Shell下执行相同命令时的行为差异。

被折叠的 条评论
为什么被折叠?



