我得到一个带有简单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不起作用?
谢谢! - 先驱报