linux shell 变量减法_Linux Shell (3) - 变量运算
Linux Shell (3) - 變量運算
String - expr命令
concat
str=$str1$str2
str=$str1' '$str2
str=$str'12345 '$str2
str=$str::::
在雙引號中引用一個字符串
str="This is a test string : $str"
Length
expr length “1231241”
查看字符串變量的長度
expr length “$str” #注意要加雙引號
將命令的結果保存到變量中,需要借助反引號
charcount=`expr length “$str”`
查找字符串中字符的位置:expr index
在字符串中查找'h',返回第一個位置,起始數(shù)值是1
expr index “$str” 'h'
字符串截取:expr substr “$str” POS LENGTH
字符串匹配
兩種模式
expr $str : regexp #冒號前后都需空格
expr match $str REGEXP
shell中正則表達式的使用有待講解。
數(shù)學運算:邏輯運算|數(shù)值運算
格式
注意
expr $num1 \< $num2
表達式正確輸出1,反之0
result=[$num1 < $num2] #此格式
=在[]中要使用==
通常使用[]而不是用expr表達式
因為expr做運算往往需要轉義。
浮點運算
quit 命令退出
同行中變量聲明使用;分隔
scale=4
在腳本中使用bc
第二種方式
先進行輸入重定向。
bc這里講得比幾錢哦
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結
以上是生活随笔為你收集整理的linux shell 变量减法_Linux Shell (3) - 变量运算的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 下载MNIST数据集并使用python将
- 下一篇: 矩阵论复习-过渡矩阵、生成子空间、表示矩