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位