在android里面运行shell脚本错误??

infsafe 2010-06-07 11:46:01
if [ "all" = "$APNAME" ]; then
echo "Run then!"
else
echo "Run else!"

fi

运行结果是:
[: not found
Run else..
我写的没错啊.
为什么有这个错误呢?
...全文
561 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jjcang1 2010-06-07
  • 打赏
  • 举报
回复
android模拟器是ash。最原始的那种,if的语法要用test测试,
模拟器是ash,手机中可能有bash。
最好不要在android中使用shell脚本,移植性差。
infsafe 2010-06-07
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 jjcang1 的回复:]

引用 2 楼 infsafe 的回复:

引用 1 楼 jjcang1 的回复:

android模拟器是ash。最原始的那种,if的语法要用test测试,
模拟器是ash,手机中可能有bash。
最好不要在android中使用shell脚本,移植性差。

test测试??


写shell的,不会连test都不知道吧。
test算是[]的原始形式了
[/Quote]

[Quote=引用 4 楼 jjcang1 的回复:]

引用 2 楼 infsafe 的回复:

引用 1 楼 jjcang1 的回复:

android模拟器是ash。最原始的那种,if的语法要用test测试,
模拟器是ash,手机中可能有bash。
最好不要在android中使用shell脚本,移植性差。

test测试??


写shell的,不会连test都不知道吧。
test算是[]的原始形式了
[/Quote]
我是现做现学, 所以很多基础都搞不懂..见笑了.
jjcang1 2010-06-07
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 infsafe 的回复:]

引用 1 楼 jjcang1 的回复:

android模拟器是ash。最原始的那种,if的语法要用test测试,
模拟器是ash,手机中可能有bash。
最好不要在android中使用shell脚本,移植性差。

test测试??
[/Quote]

写shell的,不会连test都不知道吧。
test算是[]的原始形式了
infsafe 2010-06-07
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 jjcang1 的回复:]

android模拟器是ash。最原始的那种,if的语法要用test测试,
模拟器是ash,手机中可能有bash。
最好不要在android中使用shell脚本,移植性差。
[/Quote]
谢谢了, 模拟器不行. 真机可以.
infsafe 2010-06-07
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 jjcang1 的回复:]

android模拟器是ash。最原始的那种,if的语法要用test测试,
模拟器是ash,手机中可能有bash。
最好不要在android中使用shell脚本,移植性差。
[/Quote]
test测试??

80,349

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧