【发布时间】:2014-12-08 09:11:35
【问题描述】:
我是 csh 的新手,并试图检查参数是否以“-”开头。我试过以下:
if (`echo $var | awk '{print substr($var,0,1)}'` == '-') then
当运行带有参数's'的脚本时,我得到
if: Expression syntax
当运行带有参数“-s”的脚本时,我得到
if: Missing file name
我也试过
if ($var =~ -*) then
当运行带有参数“-s”的脚本时,我得到
if: Missing file name
's' 的论点保持沉默,不会进入 if
【问题讨论】:
标签: csh