CSH:使用-d作为参数

时间:2015-10-24 13:16:14

标签: arguments csh

我知道-d可用于测试目录。如果($ argv [1] ==“ - d”)由于这个原因不起作用。但是,我需要能够将-d作为参数传递给我的脚本。如何禁用-d的特殊属性,以便将其作为参数传递?

实施例: 使用./script -d使用-d参数启动我的脚本会输出“If:missing file name”错误。例如,使用-h可以正常工作。

强制性的CShell是有害的,但我必须使用它。

1 个答案:

答案 0 :(得分:1)

通过在语句之前添加一个虚拟字符来解决它。所以If(X $ argv [1] ==“X-d”)。