csh脚本迭代不使用输入变量

时间:2014-04-25 15:16:40

标签: input csh tcsh

我得到一个带有简单csh skript的问题(UNIX freeBSD 8.1) 这里是代码剪辑:

#!/bin/csh -f
#
#read input
set answer = ""
echo " Enter your input(y/n)?"
set answer = ($<)

if ( $answer == "y") then
    echo "print YES"
else
    echo "print NO"
endif

unset answer
exit(0)

问题是我给出的输入并不重要。每次迭代都是NO;它回声&#34;打印NO&#34;。如果我把&#34; y&#34;在控制台中并返回。 如果我在代码中给出变量即。回答=&#34; y&#34;或回答=&#34; n&#34;然后它以预期的方式工作。

任何人都可以帮我这个csh脚本只读#34; y&#34;从输入? 或者什么是skript不起作用?

谢谢! - 先驱报

0 个答案:

没有答案