shell腳本 [ ( 等報不合法符號錯誤的原因——dash&bash

學習shell腳本時候遇到了諸如 [: Illegal number random生成隨機數的一些奇怪問題 經過了漫長的排錯,發現和腳本沒有一點關係,而是sh的問題 腳本我是用sh命令執行的,看一下sh被重定向到dash 然後網上搜索了一下dash和bash的區別,包括 bash: 支持[[ ]], 可實現正則匹配等強大功能 dash: 不支持[[ ]], 替代方法,採用外部命令 dash也不支持
相關文章
相關標籤/搜索