有关bc的问题请看.

有关bc的问题请看.

比较1.2 与2.6的大小
如下图
alias compare 'echo "if (\!:*) 1;" | bc'
if (compare $a > $b) then
   command.....
endif
请问(\!:*)作何解释呀?
'echo "if (\!:*) 1;" | bc'是不是将它转化成整数呀?
新手请教!      
对 csh 不熟。。。      
csh 的 alias 支持参数, 上面 compare 的功能好像是读入一个 bc 表达式, 如果表达式值为非零就返回 1