ss_ll_jj 发表于 2015-09-02 14:31

sco unix 5.0.5下shell程序好使可是到了freebsd下不好用了!

本帖最后由 ss_ll_jj 于 2015-09-02 14:44 编辑

echo"请输入:\c" ; read DM
CASE $DM in
            1)
                   echo "sfjlsflsfj"
                   ;;
            2)echo "dsk;fs"
                   ;;
esac

上面程序在sco unix 5.0.5下运行正常,但在FreeBSD下不正常 在选择1或2时 显示:DM :Undefined variable

lsstarboy 发表于 2015-09-02 18:22

shell程序程序吗?装个 bash或者用/bin/sh试试,FreeBSD默认的是csh,语法不一样。

下沙开发区 发表于 2015-09-10 19:34

都是牛人膜拜一下

Gehaowu 发表于 2015-09-12 00:40

下沙开发区 发表于 2015-09-10 19:34 static/image/common/back.gif
都是牛人膜拜一下

下沙。。。。

SeAL80s 发表于 2015-09-12 16:59

shell版本不一样吧....FreeBSD默认是csh

ss_ll_jj 发表于 2015-10-15 11:25

谢谢!已解决 是shell版本问题,改为bin/sh就好了
页: [1]
查看完整版本: sco unix 5.0.5下shell程序好使可是到了freebsd下不好用了!