99问答网
所有问题
在虚拟机Linux系统下编写简单的shell脚本,但显示结果说没有乘法命令式怎么回事儿啊?
自己找到答案了: declare -i total=$(echo $firstn*$secon|bc)
举报该问题
推荐答案 2013-04-02
在bash里可以用 $(( )) 做算术运算,里面类似C语法,变量名前都不需要加$。
total=$((firstn*secon))
或者用shell内建命令let也可以(推荐这种,不同shell间兼容性好)
let total=firstn*secon
用expr做运算是最通常的方法。不过用起来不方便(乘号还需要转义),容易出错。
total=`expr $firstn \* $secon`
用bc做运算也属于常用方法,但你这样做开销大(管道|会新建shell去运行后面的命令;bc属于外部程序调用,非shell内建命令),不是首选方法,从性能上来讲是这几种方法中最差的。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/BzXve7Wjv.html
其他回答
第1个回答 2013-04-02
shell里不直接支持算数运算符,给你个例子吧:
a=1
b=2
let "c = a + b"
echo $c
结果就是:3
明白了么?
第2个回答 2013-04-02
。。。。是的 shell里不支持直接运算 你用bc计算器就行
第3个回答 2013-04-02
为啥这么麻烦呢,
let total=firstn*secon
echo $total
就行了吧
相似回答
x
shell
连接
虚拟机linux系统有
乱码
怎么
解决
答:
如果系统支持中文语言包,那么显示还是乱码应该是Xshell链接工具的问题
。1.打开xshell终端服务,找到菜单--- 属性 2 2.打开属性,系统设置菜单之后。找到 “终端”编码设置,默认是 默认语言,选择UTF8设置即可,END 测试Xshell中文字符显示 1 设置好了之后,测试一下吧。如下图,再次输入df -h命令,...
x
shell怎么
连接
linux虚拟机命令
答:
首先是编码类型建议要选择UTF-8,否则会导致Xshell连接服务器后显示中文出现乱码的问题
,其他的这里直接选择默认模式即可,如下图:4.设置终端的键盘属性 为了防止使用时出现乱码这里两边都选择ASCLL,如下图:5.连接虚拟机 这时新会话就配置完成了,点击连接,接着就会弹出如下窗口,这里选择接受并保存,这...
VMware
虚拟机
安装centos7使用x
shell
连接访问的具体操作步骤
答:
打开VMware,点击编辑栏中的“虚拟网络编辑器”。
在虚拟
网络配置界面中,选择“VM net 8”。查看并记录子网IP地址,确保后续设置的IP地址在同一网段内。设置系统中的静态IP:进入CentOS 7
系统,
打开终端。输入ip addr命令查看当前IP地址信息。使用cd /etc/sysconfig/networkscripts/命令进入网络配置文件目录。
x
shell
连接不上
虚拟机
xshell连接不上虚拟机是
怎么回事
答:
1、打开win上的虚拟机 2、进入安装
Linux系统的
客户机界面,找到终端,输入命令:sudo apt install openssh-server 运行完毕 输入 Y 3、输入命令: ifcongfig ens33 后面 inet 开头的
虚拟机的
ip地址记住这个地址,然后输入命令【who】得到当前登录的用户名字为a,一样记住它。4、下载 X
shell
软件,并...
linux
提示
没有
那个文件或目录
答:
1、首先第一步重启ubuntu,随即长按shirft进入grub菜单,选择recovery mode,按"e"键进入编辑页面。2、接着会进入的非恢复模式,如下图所示。3、然后将ro recovery nomodeset替换为"rw single init=/bin/bash" (上述的界面中将改为rw single init=/bin/bash)按ctrl+x进入单用户模式,当前用户即为...
x
shell
下载安装教程
Linux
如何远程X
Shell
的安装和使用
答:
选择语言,选择默认简体中文,点击Install按钮进行安装安装完成点击Finish就可以了,打勾选项表示完成后直接启动X
Shell
。远程连接选择导航菜单的文件 --> 新建,输入名称和主机IP,协议默认SSH,端口默认22,如果不知道主机IP可以登录
虚拟机的Linux系统,
输入命令ifconfig查看(inet addr)然后在左侧用户身份验证中...
Linux虚拟机命令
如何创建新的文件和文件夹
答:
1、首先说一下touch 创建文件的
命令,
touch可以用于创建二进制文件,用法非常简单。用法:touch+文件名,touch与文件名之间一定要有空格。图中先用之前分享过
的命令
来查看一下/目录下面有多少文件以及文件的名字。2、这里就要演示一下touch 的用法了,比如我要创建一个文件名字为abc的二进制文件,那么在...
切换用户
linux命令
有哪些
linux怎么
查看切换用户
答:
我们打开
linux虚拟机,
进入到登录界面,输入管理员名root和密码,登录成功后,如下图所示:如上图,root代表当前登录用户,localhost表示当前linux主机名,~表示当前所在的目录是用户的家目录,#号表示当前登录的用户是管理员用户。表示管理员用户权限。$ 表示普通用户权限。hostname 我们可以通过这个
命令,
...
windows端
用
x
shell
登录
linux虚拟机
(同一台机器)
,显示
连不上
答:
当使用X
shell
登录同一台机器上的
Linux虚拟机
时,如果遇到无法连接的问题,首先需要检查
虚拟机的
网络连接方式。根据不同的网络模式,设置
Linux的
IP地址至关重要。如果网络连接方式为桥接,则应将Linux的IP地址设置为与主机本地连接的同一网段。例如,如果主机的本地连接IP地址为192.168.1.2,则Linux的IP...
大家正在搜
linux怎么编写shell脚本
xshell脚本怎么编写
linux编写shell集群脚本
linux shell脚本命令
shell脚本执行linux命令
shell脚本基本命令
shell脚本怎么写
Linux shell脚本
linux shell脚本实例
相关问题
在Linux系统下如何用shell编写99乘法表啊?请大家帮...
为什么虚拟机显示没有nmtui的命令
在虚拟机下 编写三个shell脚本
Linux题目:编写一个Shell脚本,打印任何数的乘法表。
在Linux系统下,编写一个Shell脚本,从键盘读入5个整...
三个简单Linux的shell脚本程序编写
linux 怎么把* 当乘号传入到shell
如何在linux系统下编写shell脚本来运行一个javap...