设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
Linux 综合讨论区 —— LinuxSir.cn
›
shell进阶应用、shell编程
›
我的意思是把( )等当成一个值后,串在一块后再解译再处理 ...
1
2
/ 2 页
下一页
返回列表
查看:
1283
|
回复:
17
我的意思是把( )等当成一个值后,串在一块后再解译再处理...怎么操作呢?
[复制链接]
河边星星
河边星星
当前离线
积分
1160
IP卡
狗仔卡
发表于 2005-3-18 10:31:14
|
显示全部楼层
|
阅读模式
# (3/2-1+5)*4=22
a0=(
a1=3
a2=/
a3=2
a4=-
a5=1
a6=+
a7=5
a8=)
a9=*
a10=4
bb=$(($a0$a1$a2$a3$a4$a5$a6$a7$a8$a9$a10)
echo $(($a0$a1$a2$a3$a4$a5$a6$a7$a8$a9$a10)
echo $bb
为什么不等于22呢???
请问要具体要怎样写呢?
我的意思是把+-*/()当成一个值后,串在一块后再解译為相处理...
谢谢
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
彩叶草
彩叶草
当前离线
积分
37
IP卡
狗仔卡
发表于 2005-3-18 11:00:57
|
显示全部楼层
没懂你的意思. d是不是统计字符个数?????
回复
支持
反对
使用道具
举报
显身卡
河边星星
河边星星
当前离线
积分
1160
IP卡
狗仔卡
楼主
|
发表于 2005-3-18 11:34:34
|
显示全部楼层
把运算符作为变量的值后再运行.........
回复
支持
反对
使用道具
举报
显身卡
neplusultra
neplusultra
当前离线
积分
597
IP卡
狗仔卡
发表于 2005-3-18 11:54:21
|
显示全部楼层
编译器无法辨认acb序列吧。还得手工翻译
回复
支持
反对
使用道具
举报
显身卡
彩叶草
彩叶草
当前离线
积分
37
IP卡
狗仔卡
发表于 2005-3-18 12:08:51
|
显示全部楼层
呵呵~
#!/usr/bin/perl
$a=1;$b=2;$c='+'; print $d=eval $a.$c.$b;
#$c 可以为+,-,*,/
回复
支持
反对
使用道具
举报
显身卡
彩叶草
彩叶草
当前离线
积分
37
IP卡
狗仔卡
发表于 2005-3-18 12:10:14
|
显示全部楼层
杀鸡焉用牛刀~! :comp
回复
支持
反对
使用道具
举报
显身卡
linux_now
linux_now
当前离线
积分
613
IP卡
狗仔卡
发表于 2005-3-18 12:10:48
|
显示全部楼层
(a=1;b=2;c=+;d=$a$c$b;echo $d|bc)
回复
支持
反对
使用道具
举报
显身卡
zhy2111314
zhy2111314
当前离线
积分
802
IP卡
狗仔卡
发表于 2005-3-18 13:47:58
|
显示全部楼层
d=$((${a}${c}$b))
这样也可以!
回复
支持
反对
使用道具
举报
显身卡
zhy2111314
zhy2111314
当前离线
积分
802
IP卡
狗仔卡
发表于 2005-3-18 13:49:39
|
显示全部楼层
zhyfly: ~$ d=$a=1;b=2;c=+;d=$((${a}${c}$b));echo $d;
3
zhyfly: ~$
复制代码
回复
支持
反对
使用道具
举报
显身卡
河边星星
河边星星
当前离线
积分
1160
IP卡
狗仔卡
楼主
|
发表于 2005-3-18 13:55:32
|
显示全部楼层
谢谢各位了
其实我在写一个
1 2 3 4 5 + - * /
还有( )等都只能用一次如何算出值为22
大概是把+ - * / ( ) 这些都给变量后
用for去算,不知大家有没有更好的方法呢//
回复
支持
反对
使用道具
举报
显身卡
下一页 »
1
2
/ 2 页
下一页
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
开源软件专题讨论
硬件设备 Linux 驱动
Mandriva Linux
Redhat/Fedora/CentOS Linux
Linux 基础讨论区(新手速成)
Gentoo Linux
Slackware Linux
Linux 输入开发与研究
Debian Linux
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表