我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

shell里面expr显示integer expression expected

#/bin/bash
x=1
while [ "$x" -le 5 ]; do
echo $x
x='exor $x * 2'
done
exit

书上的程序 但是我运行显示错误
line 3: [: expr $x * 2: integer expression expected

在unbuntu 14.04 里面运行的, 书上是fedroa
求解原因

你写得是exor........

exor 这个是笔误写错了吧?

exor是笔误吧?改成expr

近期文章

  • 网上下的源代码,打开后出现“未找到导入的项目”的错误
  • oracal多表关联查询,如下表,关联字段的值都保留,其他字段的值没有就用0补充
  • 缓存流的问题,新手求解答
  • 同一个镜像下载到同一个硬件上,执行我结果不同是怎么会事啊
  • html中table的编辑按钮传参调用方法失败的问题
  • WEB前端迷茫阶段,望指教~~
  • sql语句关于添加和删除
  • as打包的apk,不能分享微信。
  • 怎么获取一个JAVA类中各个方法的代码块
  • 百度富文本框图片上传路径问题
  • jquery 中使用append的问题
  • jsp中如何在加载页面时就可以启用form中的action
  • Vs2013运行时ISS Express无法启动
  • android中响应Fragment界面中的控件的问题
  • Request();Attribute()这都是什么意思?求大神帮忙解析下下边语句,新手求学习
  • 保存用户ID,显示用户名
  • 关于写wp api中的问题
  • c# 验证 将输入的S 当成空格处理
  • thinkphp3.2.3 jq验证框架 validate remote 路径写法 在线等
  • 接听来电,如何保证不显示系统接听界面

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华