最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

數(shù)值運算shell腳本

 更新時間:2016年08月14日 09:40:12   投稿:mdxy-dxy  
這次的shell案例比較簡單,但有其特點,腳本整體簡潔明了,但功能強大,可以實現(xiàn)帶自定義數(shù)值運算

這次的shell案例比較簡單,但有其特點。

#!/bin/sh

# scriptbc - Wrapper for 'bc' that returns the result of a calculation.

if [ $1 = "-p" ] ; then
 precision=$2
 shift 2
else
 precision=2      # default
fi

bc -q << EOF
scale=$precision
$*
quit
EOF

exit 0

腳本特點:
1) 腳本整體簡潔明了,但功能強大,可以實現(xiàn)帶自定義數(shù)值運算。
2)scale=$precision 是傳給bc的參數(shù),用于顯示小數(shù)的位數(shù)
3)<< EOF
scale=$precision $* quit
EOF
用來給腳本傳遞值,類似于在bash下手動依次輸入的效果。
4) precision=$2 ;shift 2 這行有意思,有了這個就可以實現(xiàn)腳本參數(shù)的功能,
shift 2 的意思是將輸入的參數(shù)左移2位,即$1,$2先清空,$3賦值給$1,$4賦值給$2。

相關文章

最新評論

墨脱县| 黄平县| 深州市| 六盘水市| 大渡口区| 林周县| 常山县| 呼图壁县| 宁都县| 泾源县| 浮山县| 弋阳县| 苗栗市| 阳泉市| 宾阳县| 宜城市| 广水市| 成武县| 新安县| 中牟县| 勃利县| 永丰县| 桃源县| 烟台市| 凤凰县| 确山县| 南安市| 东至县| 塘沽区| 阿克苏市| 新龙县| 浦县| 南陵县| 武邑县| 巫山县| 新密市| 屯留县| 贵定县| 宿松县| 文安县| 浏阳市|