关闭

ubuntu shell环境 dash bash

469人阅读 评论(0) 收藏 举报
分类:

ubuntu shell编程 [: 10: y: unexpected operator  

2012-04-25 15:54:21|  分类: 默认分类 |  标签: |字号 订阅

第一种:

因为ubuntu默认的sh是连接到dash的,又因为dash跟bash的不兼容所以出错了.执行时可以把sh换成bash 文件名.sh来执行.成功.dash是什么东西,查了一下,应该也是一种shell,貌似用户对它的诟病颇多.
by the way修改sh默认连接到bash的一种方法:
sudo dpkg-reconfigure dash
选择no即可.


第二种:

将== 改为=就行了,dash判断字符串相等用 的是=。
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:79558次
    • 积分:1313
    • 等级:
    • 排名:千里之外
    • 原创:33篇
    • 转载:82篇
    • 译文:2篇
    • 评论:0条
    文章分类