我是靠谱客的博主 明亮季节,最近开发中收集的这篇文章主要介绍dash与bash区别选成的困扰,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

如果你在shell下面很正常的定义的数组

A=(a b c def)

可是在脚本里面执行,却收获了一个错误

Syntax error: "(" unexpected

那么是因为shell的版本不同造成的

我们习惯上默认为linux下面都用bash,但是debian系的,如ubuntu基于执行速度的考虑用了dash

所以,我们习惯的

sh a.sh

最终会调用dash所以出错

关于dash与bash的区别参考

http://www.igigo.net/archives/169

转载于:https://www.cnblogs.com/linbc/archive/2011/02/22/1961094.html

最后

以上就是明亮季节为你收集整理的dash与bash区别选成的困扰的全部内容,希望文章能够帮你解决dash与bash区别选成的困扰所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部