全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 637|回复: 4
打印 上一主题 下一主题

csh 这个 while 怎么不起作用? 谁的 csh 玩的比较熟练 看看...

[复制链接]
跳转到指定楼层
1#
发表于 2013-3-15 00:44:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
谁的 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 ~]#


2#
 楼主| 发表于 2013-3-15 01:19:43 | 只看该作者
搞定了,

结尾处少了一个空行。  

我 X 。
3#
发表于 2013-3-15 01:27:01 | 只看该作者
不懂这个啊楼主还不睡觉么?
4#
发表于 2013-3-15 01:48:49 | 只看该作者
楼主还不睡觉么?
5#
 楼主| 发表于 2013-3-15 01:53:45 | 只看该作者
农民工 发表于 2013-3-15 01:27
不懂这个啊楼主还不睡觉么?


研究被攻击预警 和 缓解。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-11-5 09:33 , Processed in 0.079883 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表