1. linux 处理一列的命令 求一个命令,我要把文件的第三列除以一个固定的数值来归一化!
perl也很简单的,不过可以考虑gawk
[root@专arch ~属]# ls -l
total 12
drwxr-xr-x 6 root root 4096 Apr 24 14:16 file
drwxr-xr-x 4 root root 4096 Apr 23 14:09 setup
drwxr-xr-x 2 root root 4096 May 5 15:11 tmp
[root@arch ~]# ls -l | gawk '{$2/=3;print $0}'
total 4
drwxr-xr-x 2 root root 4096 Apr 24 14:16 file
drwxr-xr-x 1.33333 root root 4096 Apr 23 14:09 setup
drwxr-xr-x 0.666667 root root 4096 May 5 15:11 tmp
2. 你好,我想问一下,就是linux里面用除法这个问题你解决了吗想求教一下,我遇到这个问题搞了好几天了。
整除 echo $(( 10/3 ))
保留两位小数 echo "scale=2;10/3" |bc
3. linux 7除以负3为什么等于-3 7除以3等于2
你怎么写的贴出来看看
echo $((7/(-3)))
echo $((7/3))
写的算出来是 -2 和2
得出来的是整数位不带小数的
echo $((7%3)) --这个是取余的 ,结果为1
4. shell怎么做加减乘除法
set d = 0;if [ $3 -eq $1] then echo $3 d=$(($1-$2))fi echo $d
5. linux 除法保留小数
你可以这样
res=$(printf
"%.5f"
`echo
"scale=5;1/3"|bc`)
%.5f
和
scale=5都表示小数点后面取5位
6. linux 7除以负3为什么等于-3
你怎么写的贴出来看看
echo $((7/(-3)))
echo $((7/3))
写的算出来是 -2 和2
得出来的是整数位不带小数的
echo $((7%3)) --这个是取余的 ,结果为1
7. linux下如何对取到的值进行数学计算
|你那来样做操作很慢
而且看起来源不简洁
如果你非要这样做,试试
echo $((`free | head -3 | tail -1 | awk '{printf $3}'`*100/`free | head -2 | tail -1 | awk '{printf $2}'`))
8. Linux:关于除法运算的小数点问题
echo752/802|bc-l|sed's/^./0&/'
9. awk 字段间做除法
如果符来合源要求,请点及时点采纳。
[flycat]$cat file
500,300
200,100
[flycat]$awk -F"," '{print $1}' file | awk 'BEGIN{FS="\n";RS="";OFS"\t"};{print $1/$2*100"%"}'
250%
[flycat]$
10. linux除法保留小数
你可以这样
res=$(printf "%.5f" `echo "scale=5;1/3"|bc`)
%.5f 和 scale=5都表示小数点后面取5位