push shell腳本到設備端執行,只要有陣列(目前只發現陣列的問題),就會報語法錯誤。
比如 :
p=${array[$t]}
報錯:syntax error: bad substitution
用命令列執行沒問題,push到在其他手機上執行也沒問題,只在一部分手機上報錯,請問是陣列的寫法有問題?陣列還能怎么寫呢?
uj5u.com熱心網友回復:
bash 版本的原因uj5u.com熱心網友回復:
手機上的解釋器全都是/system/bin/sh, 為什么還是有的手機支持陣列,有的手機不支持?
uj5u.com熱心網友回復:
你對一下版本,出現這種情況的原因 只能是解釋器的問題,我以前遇到過uj5u.com熱心網友回復:
全國有這么多名叫張三的,是同一個人嗎?轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/34453.html
標籤:專題技術討論區
上一篇:如何在CmakeLists.txt中實作LOCAL_CFLAGS := -fvisibility=hidden隱藏符號表的作用
下一篇:想用c++寫一個linux 的小工具,有什么辦法可以居中列印提示資訊,就像vim一樣。最好使用c++或者posix的庫。
