欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

數(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命令之mv的具體使用

    shell命令之mv的具體使用

    本文主要介紹了shell命令之mv的具體使用,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • Shell編程之/bin/bash和/bin/sh的區(qū)別淺析

    Shell編程之/bin/bash和/bin/sh的區(qū)別淺析

    在redhat的系統(tǒng)中,sh是一個到bash的軟鏈接,但是如果運行如下程序會產(chǎn)生不一樣的結(jié)果,下面這篇文章主要給大家介紹了關(guān)于Shell編程之/bin/bash和/bin/sh的區(qū)別的相關(guān)資料,需要的朋友可以參考下
    2022-07-07
  • Shell腳本中使用function(函數(shù))示例

    Shell腳本中使用function(函數(shù))示例

    這篇文章主要介紹了Shell腳本中使用function(函數(shù))示例,本文著重講解的是如何在shell腳本中使用自定義函數(shù),并給出了兩個例子,需要的朋友可以參考下
    2014-11-11
  • shell -z和-n的使用區(qū)別

    shell -z和-n的使用區(qū)別

    本文將深入探討shell命令中的-z和-n選項,通過詳細(xì)解釋這兩個選項的工作原理和用途,幫助讀者更好地理解和掌握Shell腳本編寫,感興趣的可以了解一下
    2024-01-01
  • vim快捷鍵大全

    vim快捷鍵大全

    vi(vim)是上Linux非常常用的編輯器,很多Linux發(fā)行版都默認(rèn)安裝了vi(vim)。這篇文章主要介紹了vim快捷鍵大全的相關(guān)資料,需要的朋友可以參考下
    2016-10-10
  • shell腳本實現(xiàn)分日志級別輸出的方法

    shell腳本實現(xiàn)分日志級別輸出的方法

    下面小編就為大家?guī)硪黄猻hell腳本實現(xiàn)分日志級別輸出的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • Shell 命令替換的兩種方式

    Shell 命令替換的兩種方式

    這篇文章主要介紹了Shell 命令替換的兩種方式,需要的朋友可以參考下
    2014-04-04
  • 在linux shell腳本中root切換到普通用戶執(zhí)行腳本或命令的方法

    在linux shell腳本中root切換到普通用戶執(zhí)行腳本或命令的方法

    今天小編就為大家分享一篇在linux shell腳本中root切換到普通用戶執(zhí)行腳本或命令的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • Linux查看GPU信息和使用情況的實現(xiàn)命令

    Linux查看GPU信息和使用情況的實現(xiàn)命令

    這篇文章主要介紹了Linux查看GPU信息和使用情況的實現(xiàn)命令,文中通過示例代碼和圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2023-12-12
  • linux下自動備份MySQL數(shù)據(jù)并上傳到FTP上的shell腳本

    linux下自動備份MySQL數(shù)據(jù)并上傳到FTP上的shell腳本

    linux下自動備份MySQL數(shù)據(jù)并上傳到FTP上的shell腳本,需要的朋友可以參考下
    2013-01-01

最新評論