shell中除法運算
A=`expr $num1 / $num2`
這個時候num3=0 ,是因為是因為expr不支持浮點除法
小數點標識的方法:
A=`echo "scale=2; $num1/$num2" | bc`
使用bc工具,sclae控制小數點後保留幾位
另一種方法
A=awk ‘BEGIN{printf "%.2f\n",’$num1‘/’$num2‘}‘
百分比表示
A=awk ‘BEGIN{printf "%.2f%\n",(’$num1‘/’$num2‘)*100}‘
本文出自 “堅持。。。” 博客,請務必保留此出處http://qchanblog.blog.51cto.com/9686614/1955199
shell中除法運算
相關推薦
shell中除法運算
shell 除法 A=`expr $num1 / $num2`這個時候num3=0 ,是因為是因為expr不支持浮點除法小數點標識的方法:A=`echo "scale=2; $num1/$num2" | bc`使用bc工具,sclae控制小數點後保留幾位另一種方法A=awk ‘BEGIN{printf
shell中與運算 cut切分行 if while綜合在一起的一個例子
前言: 公司要統計 treasury庫hive表磁碟空間,寫了個指令碼,如下: 查詢hive倉庫表佔用hdfs檔案大小: hadoop fs -du -h /user/hive/warehouse/treasury.db > treasury
C#中的除法運算符與VB.NET中的除法運算符
字母 ant width eve png per -h ado.net 如果 VB.NET中的除法運算符有兩個:/(浮點除法)、\(整數除法) C#中的除法運算符只有一個:/(除法) VB.NET中的除法運算符與 C#中的除法運算符 存在很大的差異,使用時註
關於shell編程中邏輯運算異或的理解和實驗
運維 shell 邏輯運算 shell編程中的邏輯運算,有或且非、短路運算,異或運算,我們用最簡單的方式理解一下異或。 異或:^ 異或的兩個值,相同為假,不同為真 理解起來,兩個值是指二進制的值,出現兩個1或者兩個0結果為假[0],出現兩個不一樣的值結果為[1]。 例如: 十進制 二進制
shell中的數值運算
算數運算相關的形式 形式 含義 ((expression)) expression按照下面描述的算術運算規則進行運算。如果最終結果是非0的,返回0。其他結果返回1。該形式和let "expression
shell中的比較(if運算)
比較兩個字串是否相等的辦法是: if [ "$test"x = "test"x ]; then 這裡的關鍵有幾點: 1 使用單個等號 2 注意到等號兩邊各有一個空格:這是unix shell的要求 3 注意到"$test"x最後的x,
資料庫基礎--關係代數中的除法運算
除法運算的定義: 這個概念的描述的非常抽象,剛開始學習的同學完全不知所云。這裡通過一個例項來說明除法運算的求解過程 設有關係R、S 如圖所示,求R÷S 的結果 求解步驟過程: 第一步:找出關係R和關係S中相同的屬性,即Y屬性。在關係
關於BigDecimal型別在jsp頁面中進行除法運算問題
問題描述: 在專案編寫過程中,發現BigDecimal在jsp中進行除法運算時,會有如下問題: 假設頁面中存在一個BigDecimal payment.unPayAmount = new BigDecimal(1015228)。由於資料庫儲存的金額是以分為單
關係代數中的除法運算
資料庫考試中經常會出現關係運算題目 而一般的加減乘運算相對比較簡單,通常不會直接出題 比較容易亂的是除法 認真看下面這段中的圖,很容易就理解出除法的 除法運算的定義: 這個概念的描述的非常抽象,剛開始學習的同學完全不知所云。這裡通過一個例項來說明除
shell中規則表達式與特殊符號
命令 分享 目錄 輸入 特殊符號 bcd cnblogs span tool 在 bash 的操作環境中還有一個非常有用的功能,那就是通配符 (wildcard) ! 我們利用 bash 處理數據就更方便了!底下我們列出一些常用的通配符喔: 符號 意義 * 代表『
shell 中 exec 和 source 命令解析
mage 開始 概念 繼續 uil target 緩沖區 mman bash內部命令 文章大部分來源於:http://www.cnblogs.com/zhaoyl/archive/2012/07/07/2580749.html 作為筆記留存博客備忘。 exec和source
Python中的運算符
sa一、算術運算運算(符)說明實例+兩個對象相加2 + 3 結果為 5-兩個對象相減3 - 2 結果為 1*兩個數相乘或返回一個重復若幹次的序列2 * 3 結果為 6; ‘abc‘ * 2 結果為 ‘abcabc‘/兩個數相除3 / 2 結果為 1.5//整除,返回商的整數部分3 // 2 結果為 1,3 /
Pytohn實現Linux shell中的wc命令
python wc #!/usr/bin/python import sys import os from optparse import OptionParser def opt(): parser = OptionParser() parser.add_option("-c
JavaScript中邏輯運算符
view bject 及其 content div 不同 三種 都是 || 一、JavaScript“邏輯”運算符 很多學習 JavaScript的人,容易被 JavaScript 的邏輯運算符的運算規則搞暈。為什麽呢?因為JavaScript
shell中獲取時間,作為文件夾格式
for dsm data- for循環 code 程序 能夠 con mod 近期寫了一個小程序,須要用到時間。遍歷作為文件夾的一部分 #!/bin/bash for i in {1..30} do date=`date +%Y/%m/%d -d " $i days
SDUTOJ 2711 4-2 電子時鐘中的運算符重載
csdn trac begin space mes size str for end #include<iostream> #include<stdio.h> using namespace std; class Time { private
shell中scp自動輸入密碼
shell``` #!/bin/bash des_pass=testtest expect -c " spawn scp target/aaa-0.0.1.war [email protected]/* */:/home/GameUser/MagicvesselUserWeb/aaa-releas
Shell中條件判斷語法與判斷條件
expression 表達式 字符串 linux 影響 一,簡介Shell各種判斷結構和運算符的用法是shell編程的基礎,了解shell的判斷、運算符和一些退出狀態對後面的學習有很重要的影響。shell有一個內部命令test經常用於對判斷語句進行測試一種或幾種狀態的條件是否成立二. 判斷
Shell中的>/dev/null 2>&1 與 2>&1 >/dev/null 與&>/dev/null 的區別
文件描述符 art 應該 tar 輸入 情況 style 鍵盤 blog 默認情況下,總是有三個文件處於打開狀態,標準輸入(鍵盤輸入)、標準輸出(輸出到屏幕)、標準錯誤(也是輸出到屏幕),它們分別對應的文件描述符是0,1,2 。那麽我們來看看下面的幾種重定向方法的區別: &
[shell]shell中if語句的使用
don 條件 如何 ood 字符串 pre 評分 string 另一個 轉自:http://lovelace.blog.51cto.com/1028430/1211353 bash中如何實現條件判斷?條件測試類型: 整數測試 字符測試 文件測試 一、條