0514-86177077
9:00-17:00(工作日)
這次的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。
標簽:六盤水 滁州 自貢 百色 鎮(zhèn)江 武漢 優(yōu)質小號 丹東
上一篇:linux shell之文件鎖
下一篇:shell腳本echo輸出不換行功能增強實例
Copyright ? 1999-2012 誠信 合法 規(guī)范的巨人網(wǎng)絡通訊始建于2005年
蘇ICP備15040257號-8