最新国产好看的视频,伊人天堂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。

相關(guān)文章

  • shell腳本編程之if語句學(xué)習(xí)筆記

    shell腳本編程之if語句學(xué)習(xí)筆記

    這篇文章主要介紹了shell腳本編程之if語句學(xué)習(xí)筆記,本文先是給出了程序代碼,然后詳細(xì)的分解了第句代碼的作用,需要的朋友可以參考下
    2014-09-09
  • linux shell實現(xiàn)守護(hù)進(jìn)程腳本

    linux shell實現(xiàn)守護(hù)進(jìn)程腳本

    這篇文章主要介紹了linux shell實現(xiàn)守護(hù)進(jìn)程腳本,非常簡單實用的代碼,這里推薦給小伙伴。希望大家能夠喜歡。
    2015-03-03
  • Shell腳本實現(xiàn)進(jìn)度條的兩種方式

    Shell腳本實現(xiàn)進(jìn)度條的兩種方式

    本文主要介紹了Shell腳本實現(xiàn)進(jìn)度條的兩種方式,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • shell腳本讀取命令行參數(shù)的實現(xiàn)

    shell腳本讀取命令行參數(shù)的實現(xiàn)

    本文主要介紹了shell腳本讀取命令行參數(shù)的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-07-07
  • Shell 管道及執(zhí)行順序分析

    Shell 管道及執(zhí)行順序分析

    Shell 管道及執(zhí)行順序分析,需要的朋友可以參考下
    2013-01-01
  • Shell(())實現(xiàn)對整數(shù)進(jìn)行數(shù)學(xué)運算

    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ù)器的代碼分享

    這篇文章主要介紹了Shell腳本實現(xiàn)復(fù)制文件到多臺服務(wù)器的代碼分享,用在多機(jī)集群環(huán)境中非常方便,需要的朋友可以參考下
    2014-09-09
  • 在Bash腳本中引入alias的方法

    在Bash腳本中引入alias的方法

    這篇文章主要介紹了在Bash腳本中引入alias的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • linux shell awk獲得外部變量(變量傳值)簡介

    linux shell awk獲得外部變量(變量傳值)簡介

    這里提到awk,相信寫shell的朋友都會接觸到。AWK 是一種用于處理文本的編程語言工具
    2013-11-11
  • Shell時間運算及時間差計算方法

    Shell時間運算及時間差計算方法

    這篇文章主要介紹了Shell時間運算及時間差計算方法,本文講解了時間時間加減運算以及時間差計算方法,需要的朋友可以參考下
    2015-07-07

最新評論

罗山县| 泰宁县| 乌苏市| 鹤峰县| 济源市| 榆中县| 汉源县| 繁昌县| 吉木萨尔县| 麻栗坡县| 磐安县| 辽阳县| 湖州市| 鹰潭市| 杭锦后旗| 双鸭山市| 灵川县| 翁源县| 辛集市| 娱乐| 吐鲁番市| 瑞金市| 兴化市| 辽宁省| 舞阳县| 上饶市| 宁南县| 禹城市| 安乡县| 钦州市| 随州市| 北流市| 瓦房店市| 呼图壁县| 馆陶县| 彰化市| 高雄县| 邵阳市| 双城市| 双辽市| 长子县|