使用的deepin-linux,今天写shell脚本的时候,忽然发现
sh test.sh
会报错[[: not found ,双等号和双中括号都不能使用了,很郁闷,后来探索发现,sh其实是dash的别名,需要使用
bash test.sh
才可以。用man sh,就可以发现其实是dash了。
Posted 于果alpha技术博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在基于debian的deepin或者Ubuntu上双等号“==”和双中括号“[[]]”不能使用的真相相关的知识,希望对你有一定的参考价值。
使用的deepin-linux,今天写shell脚本的时候,忽然发现
sh test.sh
会报错[[: not found ,双等号和双中括号都不能使用了,很郁闷,后来探索发现,sh其实是dash的别名,需要使用
bash test.sh
才可以。用man sh,就可以发现其实是dash了。
以上是关于在基于debian的deepin或者Ubuntu上双等号“==”和双中括号“[[]]”不能使用的真相的主要内容,如果未能解决你的问题,请参考以下文章
在debian(squeeze)下如何添加deepin的源,主要是想使用深度的软件,如wine,android之类的