let :簡單的計算器
語 法let[計算表示式]功 能let 命令:是 bash中用於計算的工具,提供常用運算子還提供了方冪「**」運算子。在變數的房屋計算中不需要加上$來表示變數,如果表示式的值是非0,那麼返回的狀態值是0;否則,返回的狀態值是1
類似命令: wc bc dc expr
執行許可權: 超級使用者 普通使用者
命令屬性: 系統管理
引數必要引數
無選擇引數無範例
範例1:bash指令碼中,簡單算
[rootlx138.com ~]# cat test1.sh //加法運算
#!/bin/bash
let a=5+4 b=9-3
echo $a $b
[rootlx138.com ~]# ./test1.sh
9 5[rootlx138.com ~]# cat test2.sh
#!/bin/bash
b=5let "t1 = ((a = 5 + 3, b = 7 - 1, c = 15 - 4))"
echo "t1 = $t1, a = $a, b = $b"
範例2: let的一些理解
[rootlx138.com ~]# cat test3.sh
#!/bin/bash
$t=122
let t=$t+1
echo $t
[rootlx138.com ~]# ./test3.sh
123[rootlx138.com ~]#cat test4.sh
#!/bin/bash
t=122
t=$t+1
echo $t
[rootlx138.com ~]# ./test4.sh
122+1
在shell中,變數是沒有型別的,如果變數的值都是數字,那麼其可以視為整數,如果有字母,那麼就當做字串。
t=122
let t+=1 #123
t=11b
let t+=1 #1
1在shell中,let命令用於指定算術運算,即 let expretion。23
例項如下:
45 #!/usr/bin/env
bash
6 a=2
7echo
"a init is $a
"8 let "
a+=1"9
echo
"a+=1 is $a
"10 let "
a-=1"11
echo
"a-=1 is $a
"12 let "
a*=2"13
echo
"a*=2 is $a
"14 let "
a/=2"15
echo
"a/=2 is $a
"16 let "
a=$a**3"17
echo
"a=a**3 is $a"18
1920
21執行結果:
2223 a init is 2
24 a+=1 is 3
25 a-=1 is 2
26 a*=2 is 4
27 a/=2 is 2
28 a=a**3 is 8
29 ---------------------
3132 原文:https://
blog.csdn.net/chinabestchina/article/details/72857617
iptable 詳解 iptable命令詳解1
p protocal protocol 協議 j jump target i in inte ce name 入口 o out inte ce name 出口 f,fragment 分片 指定 p tcp時 source port port port 原埠 也作 sport destionation...
UNIX crontab命令詳解
crontab命令的功能是在一定的時間間隔排程一些命令的執行。在 etc目錄下有乙個crontab檔案,這裡存放有系統執行的一些排程程式。每個使用者可以建立自己的排程crontab。crontab命令有三種形式的命令列結構 crontab u user file crontab u user e l...
mount命令詳解
名稱 mount 使用許可權 系統管理者或 etc fstab中允許的使用者 使用方式 mount hv mount a ffnrsvw t vfstype mount fnrsvw o options device dir mount fnrsvw t vfstype o options devi...