#!/bin/sh
#name=jiou
i=$[$1%2]
if [ $i -eq 0 ];then
echo "this is a ou"
else
echo "this is a ji"
fi
添加执行权限后再执行,用10作为参数。
很简单,可执行时出错啊,说是./testjiou: 4: test: Illegal number: $[5%2]
可是我是按书上敲的啊!
问题出在哪?
这个小脚本问题出在哪?
-
- 帖子: 4
- 注册时间: 2012-11-14 14:48
- 系统: ubuntu
-
- 帖子: 4
- 注册时间: 2012-11-14 14:48
- 系统: ubuntu
Re: 这个小脚本问题出在哪?
说错了,用5做为参数
- YeLee
- 论坛版主
- 帖子: 26406
- 注册时间: 2008-08-13 8:48
- 系统: Fundu i64
- 来自: 东海硇州,一双管钥。
- 联系:
Re: 这个小脚本问题出在哪?
代码: 全选
sh jioushu.sh 10
this is a ou
sh jioushu.sh 5
this is a ji



◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
-
- 帖子: 4
- 注册时间: 2012-11-14 14:48
- 系统: ubuntu
Re: 这个小脚本问题出在哪?
没明白...
楼上能再说详细点不?
楼上能再说详细点不?
- qy117121
- 论坛版主
- 帖子: 50587
- 注册时间: 2007-12-14 13:40
- 系统: Winbuntu
- 来自: 志虚国乌由市
- 联系:
Re: 这个小脚本问题出在哪?
代码: 全选
➜ ~ sh 12.sh 10
12.sh: 4: [: Illegal number: $[10%2]
this is a ji
➜ ~ zsh 12.sh 10
this is a ou
➜ ~ zsh 12.sh 5
this is a ji

- yjcong
- 帖子: 2470
- 注册时间: 2006-02-28 3:11