Unix Shell 數學計算命令

2021-09-05 18:13:33 字數 630 閱讀 4487

1.

使用賦值語句:

格式:let 賦值表示式

【tip】賦值表示式可以省略為: ((賦值表示式))

例:給自變數i加1

let i=i+1

或((i=i+1))       -----------效率高

或#!/bin/bash

let "t1 = ((a = 5 + 3, b = 7 - 1, c = 15 - 4))"

echo "t1 = $t1, a = $a, b = $b"

2.使用expr命令:

例:給自變數i加1

i=`expr $i + 1`      -----------效率低

3.使用bc命令:

bc是unix下的計算器,它也可以用在命令列下面:

例:給自變數i加1

i=`echo $i + 1|bc`     -----------效率低

※因為bc支援科學計算,所以這種方法功能非常強大

4.整數運算還可以使用整數變數直接進行計算

例如:typeset -i a=1 b=3

a=a+b                   

-----------效率高

echo $a

結果為4

Linux計算命令

1 bc bc在預設的情況下是個互動式的指令。在bc工作環境下,可以使用以下計算符號 加法 減法 乘法 除法 指數 餘數 如 bc bc 1.06 this is free software with absolutely no warranty.for details type warranty ...

外部過濾器,程式和命令 數學計算命令

factor 將乙個正數分解為多個素數.bash factor 2345 2345 5 767bc bc命令是一種支援任意精度的互動執行的計算器語言.bash內建了對整數四則運算的支援,但是並不支援浮點運算,而bc命令可以很方便的進行浮點運算,當然整數運算也不再話下.bc比較類似於c語言的語法.這裡...

Linux雲計算命令整理

命令功能說明 man檢視命令幫助,命令的詞典,更複雜的還有info,但不常用。help 檢視linux內建命令的幫助,比如cd命令。命令 功能說明 ls全拼list,功能是列出目錄的內容及其內容屬性資訊。cd全拼change directory,功能是從當前工作目錄切換到指定的工作目錄。cp全拼co...