mbmc.net
当前位置:首页 >> shEll 除法向上取整 >>

shEll 除法向上取整

利用awk函数int可以去掉小数部分,如果想要向上取整,去掉小数后再加1即可。

说明: 1. 你搜来的语法没问题 1> 在运行前给你写的脚本授权(假设你的脚本名为test),执行下面的命令 chmod 755 test 2> 然后执行脚本就有结果了,执行: ./test 或者 sh test 2. awk作为shell脚本里的一个分支,兼容c,c++大部分语法, int($a)==$a?$a...

[root@localhost zhaoru]# bash shell.sh 1331.2 [root@localhost zhaoru]# cat shell.sh #!/bin/bash a=1.3 speed=`echo ${a}*1024 | bc` echo $speed

方法有很多: var=4.57 法一: echo ${var%.*} #这个是直接去除小数点及后面所有内容,只用于bash 法二: echo $var | awk -F. '{print $1}' #以小数点为分隔符取第一个字段 法三: echo $var | awk '{print int($0)}' #awk中可直接使用C函数取...

#! /bin/sh x="84 // the number of people" echo $x|grep -o '[0-9]\+' #这是把其中数字提取出来的命令,当然现在是字符型的,如果你想赋值为整形的话加条命令就成

网站首页 | 网站地图
All rights reserved Powered by www.mbmc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com