2014年1月10日 星期五

shell script 裡取絕對值

Last updated on Jan 10th, 2014 by Sam Lin <samlin35@gmail.com>


我臨時需要在 shell script 裡計算絕對值,經我參考一些網路上的文章與討論後,最後找到這樣的方法是可行的,寫成筆記並且跟大家分享。下面範例重點就在於 $price_down 這個變數後面使用 #- ,就可以將參數變成絕對值了。


My environment: Freebsd 9.2


$ cat abs_ex.sh
#!/bin/sh
htc2012=1300
htc2013=123
price_down=`expr $htc2013 - $htc2012`
echo price_down=$price_down
echo abs=${price_down#-}


$ ./abs_ex.sh
price_down=-1177
abs=1177

1 則留言:

kainevahey 提到...

Slot Machines - DrMCD
Slot 안양 출장마사지 Machines. 안동 출장마사지 I love them so much I've got a whole bunch of other ideas for 제주도 출장마사지 the slots, but they've 의왕 출장안마 made many 진주 출장안마 different ones. Slot Machine.