linux 小数点如何相加/bin/shus=`top -n 1 | awk '{print $2}' |sed -n 3p | sed 's/%//g'`sy=`top -n 1 | awk '{print $4}' |sed -n 3p | sed 's/%//g'`total=`expr $us + $sy`出错提示expr:non-numeric argumentecho $us > /will/us.txtecho $sy > /will/s
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/18 03:26:35
linux 小数点如何相加
/bin/sh
us=`top -n 1 | awk '{print $2}' |sed -n 3p | sed 's/%//g'`
sy=`top -n 1 | awk '{print $4}' |sed -n 3p | sed 's/%//g'`
total=`expr $us + $sy`出错提示expr:non-numeric argument
echo $us > /will/us.txt
echo $sy > /will/sy.txt
echo $total > total.txt
shell不可直接进行小数运算,可以用去其他方法,这是我想到的
1:用bc方法,你可以去查查
echo $us+$sy | bc
如我的结果
# echo $a
8.8
# echo $b
9.1
# echo $a+$b | bc
17.9
2:用awk方法
# awk -v a=$a -v b=$b 'BEGIN{print a+b}'
17.9
linux 小数点如何相加/bin/shus=`top -n 1 | awk '{print $2}' |sed -n 3p | sed 's/%//g'`sy=`top -n 1 | awk '{print $4}' |sed -n 3p | sed 's/%//g'`total=`expr $us + $sy`出错提示expr:non-numeric argumentecho $us > /will/us.txtecho $sy > /will/s
linux /usr/bin和/usr/local/bin 的区别
linux $ PATH=~/bin:$PATH这个命令是什么意思?
Linux红帽shell编程,在bin目录解析器用到sh和bash,显示脚本用到sh+ 文件名.那bash的咋看 .敲入”./文件名“(啥意思看别人这么用),显示错误bash:./文件名 no such file or diretory 另外最好能跟我说下怎
在Linux shell脚本中,比如有个a.sh ,那么执行./a.sh .a.sh 和 sh a.sh 有什么具体的区别呢?还有source
Linux
LINUX
/bin/sed -f 对于/bin/sh中的shell怎么调试和打断点?
Linux脚本,#/bin/bash if [ $1 = cat ];then echo dog; elif [ $1 = dog ];then
如何设置Linux时区为东八区
如何设置Linux时区为东八区
bin文件是什么文件,如何安装bin文件
linux :我用的是real play 的 .bin文件安装real play 但是我不知道路径在哪里?我的是linux操作系统.
excel 用trunc函数截取a1:a100的数字到小数点后2位,结果相加之后发现小数点第三位有数据是怎么回事?如何解决这个问题,使的最后相加的结果小数点第三位以后没有数据的.
为什么shell脚本第一行要#!/bin/sh?这个是什麽意思呢?
为什么小数点对齐才能相加减
linux sed 命令,sed -i 还有红线语句如何解答
越南文may tao het bin tao moi thay bin vao如何翻译