數(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。
相關(guān)文章
linux shell實現(xiàn)守護(hù)進(jìn)程腳本
這篇文章主要介紹了linux shell實現(xiàn)守護(hù)進(jìn)程腳本,非常簡單實用的代碼,這里推薦給小伙伴。希望大家能夠喜歡。2015-03-03
Shell(())實現(xiàn)對整數(shù)進(jìn)行數(shù)學(xué)運算
這篇文章主要介紹了Shell(())實現(xiàn)對整數(shù)進(jìn)行數(shù)學(xué)運算,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03
Shell腳本實現(xiàn)復(fù)制文件到多臺服務(wù)器的代碼分享
這篇文章主要介紹了Shell腳本實現(xiàn)復(fù)制文件到多臺服務(wù)器的代碼分享,用在多機(jī)集群環(huán)境中非常方便,需要的朋友可以參考下2014-09-09

