Shell中整數計算的幾種方式
在Shell中可以使用下列方式來做整數的計算(+,-,*,/)
方式一:
linux:~ # A=1
linux:~ # B=2
linux:~ # C=$(($A+$B))
linux:~ # echo $C
3
方式二:
linux:~ # A=1
linux:~ # B=2
linux:~ # C=$[$A + $B]
linux:~ # echo $C
3
方式三:
linux:~ # A=1
linux:~ # B=2
linux:~ # C=`expr $A + $B`
linux:~ # echo $C
3
方式四:
linux:~ # A=1 linux:~ # B=2 linux:~ # let C=$A+$B linux:~ # echo $C 3
方式五:
linux:~ # A=1
linux:~ # B=2
linux:~ # C=`echo "$A+$B" | bc`
linux:~ # echo $C
3
方式六:
linux:~ # A=1
linux:~ # B=2
linux:~ # awk 'BEGIN{C='"$A"'+'"$B"'; print C}' # "$A"外面再套一個單引號
3
相關推薦
Shell中整數計算的幾種方式
在Shell中可以使用下列方式來做整數的計算(+,-,*,/) 方式一: linux:~ # A=1 linux:~ # B=2 linux:~ # C=$(($A+$B)) linux:~ # echo $C 3 方式二: linux:~ # A=1 linux:~ # B=2
web中loading的幾種方式
大體可分為三類,分別為菊花圖類、頂部進度條類、skeleton screen(載入佔位圖) 菊花圖 -----【適合整個頁面一起呈現,保持資料的連貫性】 loading菊花圖 百分比 gif動畫 頂部
Android中IPC的幾種方式詳細分析與優缺點分析
Android程序間通訊(IPC:Inter-Process Communication)的幾種主要方式如下 1.使用Bundle ----> 用於android四大元件間的程序間通訊 android的四大元件都可使用Bundle傳遞資料 所以如果要實現四大元
Java中定義常量幾種方式
在開發中定義常量是很常見的事,但常量定義有哪幾種方式可選?各種定義方式有什麼優缺點?咱們就用這篇小文來梳理下^_^ 1.通過介面Interface來定義(不推薦) 定義方式如下: 我們可以這樣使用它: 這種定義方式的優點: 適合懶人使用,為什麼呢?
awk引用shell中變數的幾種方法
一:"'$var'" 這種寫法大家無需改變用'括起awk程式的習慣,是老外常用的寫法.如: var="test" awk 'BEGIN{print "'$var'"}' 這種寫法其實就是把一對單引號分成了兩段單引號,中間的shell變數直接按照shell變數的引用
web中快取的幾種方式
看了構建高效能的web站點一書,對其中的集中web快取進行一個總結 1 應用程式實現的動態頁面快取 應用程式把動態檔案生成的html檔案快取到檔案伺服器,以後使用者請求動態檔案,直接從檔案伺服器載入對應的靜態快取的html檔案返回給使用者,這裡面主要節省了動態語言的執行時間
'好'在英語中使用的幾種方式
of a high standard or quality I’ve just read a really good book. 我剛讀了一本很好的書。 ~~~ My French is not very good. 我法語不太好
iOS網路請求中常見的幾種方式
POST與GET區別,以及POST與GET同步非同步的使用 ①.GET一般用於獲取/查詢資源資訊,而POST一般用於更新資源資訊。②.從上面的http請求中就能看出,GET提交是將請求的資料附加
linux指令碼中父shell與子shell 執行的幾種方式
本文主要介紹以下幾個命令的區別: shell subshell source $ (commond) `commond` Linux執行Scripts有兩種方式,主要區別在於是否建立subshell 1. source filename or . filename 不建立subshell,在當前shel
Shell中小數計算的兩種方式
在Shell中,不能用計算整數的方式來計算小數。要藉助bc命令,可以說bc是一個計算器,也可以說bc是個微型程式語言,反正當作工具來用,還是很方便,特別是小數計算。必須藉助bc命令。 方式一: linux:~# var1=5 linux:~# var2=35.14 linux:~# va
Shell中表示數字跨度的幾種方式
在Shell指令碼中,如果要輸出數字為0-20中3的倍數。可以使用下面三種方式來完成 方式一: ((i=0;i<=20;i+=3)) for((i=0;i<20;i+=3)) do echo $i done 方式二: {0..20..3} for
php中實現頁面跳轉的幾種方式
腳本 timeout location clas replace asc idt lee 實現 親測,not復制粘貼 PHP中實現頁面跳轉有一下幾種方式,看了幾個人寫的不是很條理,自己整理一下 在PHP腳本代碼中實現 <?php header("locati
JS中定義對象的幾種方式
cnblogs turn 函數對象 屬性。 array fff 動態 pan 改進 在JavaScript中定義對象可以采用以下幾種方式: 1.基於已有對象擴充其屬性和方法 2.工廠方式 3.構造函數方式 4.原型(“prototype”)方式 5.動態
在SpringMVC中獲取request對象的幾種方式
hello ext spring pub strong framework () frame -c 1.最簡單的方式(註解法) @Autowiredprivate HttpServletRequest request; 2.最麻煩的方法 a. 在web.xml中
Spring在代碼中獲取bean的幾種方式(轉)
mxml get text spa 回調 獲取對象 ati -s null 獲取spring中bean的方式總結: 方法一:在初始化時保存ApplicationContext對象 1 ApplicationContext ac = new FileSystemXml
selenium 中xpath定位的幾種方式
utf 文本 webdriver 元素 ins send 失敗 ima ive #-*-coding:utf-8-*-from selenium import webdriverfrom time import sleepfrom selenium.webdriver.co
ASP.Net中頁面傳值的幾種方式
webconfig local 區別 重啟 Nid 傳遞對象 app too BE 大致概括一下,ASP.NET 頁面之間傳遞值得方式大致可以分為如下幾種:Request.QueryString["name"],Request.Form("name"),Session,Co
css中實現水平垂直居中的幾種方式
css水平垂直居中水平居中(1)使用inline-block+text-align<div class="parent"><div class="child">demo</div></div> .child {
js中頁面加載完成後執行的幾種方式及執行順序
class 事件 兩種 在哪裏 log 等待 沒有 cti 完成 1:使用jQuery的$(function){}; 2:使用jquery的$(document).ready(function(){});前兩者本質上沒有區別,第1種是第2種的簡寫方式。兩個是document
.NET中JSON的序列化和反序列化的幾種方式
存儲 ati mas int font javascrip AS memory 種類 一、什麽是JSON JSON(JavaScript Object Notation, JS 對象簡譜) 是一種輕量級的數據交換格式。它基於 ECMAScript (歐洲計算機協會制