數(shù)值運算shell腳本
這次的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。
相關文章
Shell(())實現(xiàn)對整數(shù)進行數(shù)學運算
這篇文章主要介紹了Shell(())實現(xiàn)對整數(shù)進行數(shù)學運算,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-03-03
Shell腳本實現(xiàn)復制文件到多臺服務器的代碼分享
這篇文章主要介紹了Shell腳本實現(xiàn)復制文件到多臺服務器的代碼分享,用在多機集群環(huán)境中非常方便,需要的朋友可以參考下2014-09-09

