全球主机交流论坛

标题: csh 这个 while 怎么不起作用? 谁的 csh 玩的比较熟练 看看... [打印本页]

作者: Host.HowPick    时间: 2013-3-15 00:44
标题: csh 这个 while 怎么不起作用? 谁的 csh 玩的比较熟练 看看...
谁的 csh 玩的比较熟练? 看看这个:



保存到自己的vps 里面, 添加运行权限。
  1. #!/bin/csh
  2. set yname="foo"
  3. while ($yname != "")
  4.         echo -n "Enter your name : "
  5.         set yname = $<
  6.         if ( $yname != "" ) then
  7.                 echo "Hi, $yname"
  8.         endif
  9. end
复制代码
运行的时候

csh ./abc.sh


奇怪的是 输入一个名字之后, 不会重复while循环 马上结束了。 真不知道什么原因。


[root@host ~]# csh ./nameloop.sh
Enter your name : ge
Hi, ge
[root@host ~]#



作者: Host.HowPick    时间: 2013-3-15 01:19
搞定了,

结尾处少了一个空行。  

我 X 。
作者: 农民工    时间: 2013-3-15 01:27
不懂这个啊楼主还不睡觉么?
作者: ☆校长☆    时间: 2013-3-15 01:48
楼主还不睡觉么?
作者: Host.HowPick    时间: 2013-3-15 01:53
农民工 发表于 2013-3-15 01:27
不懂这个啊楼主还不睡觉么?


研究被攻击预警 和 缓解。






欢迎光临 全球主机交流论坛 (https://fd.vvwvv.eu.org/) Powered by Discuz! X3.4