(c)shell中!* 和 !~是何意??

(c)shell中!* 和 !~是何意??

(c)shell中!* 和 !~是何意??      
(对 C Shell 不熟悉,以下是现学的)

1)!* 表示上一条语句的所有参数,这样试试:
$ ls -l /bin
$ echo !*

2)=~ 和 !~ 是两个匹配运算符,用于匹配字符串,举例说明:
复制内容到剪贴板
代码:
#!/bin/csh

if helloworld =~ hello* then
    echo yes
else
    echo no
endif

if helloworld !~ hello* then
    echo no
else
    echo yes
endif
      
谢      
welcome back      
再问个不太相关的问题,斑竹可回答有关TCL/TK语言的问题,或推荐一些资源,冒昧了:)      
刚刚接触 TCL,这几天我也在找资料呢,多多交流      
好啊,:)      
http://www.tcl.tk/ 有许多资料      
xie      
什么是tcl啊?