测试常用shell语句——数值,数组类型;函数创建
生活随笔
收集整理的這篇文章主要介紹了
测试常用shell语句——数值,数组类型;函数创建
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、特殊類型的變量
shell下默認的變量類型為字符串類型
1,數值類型
如果進行數值運算,有這么幾種方法
方法一: declare -i sum sum=100+200 echo $sum方法二: sum=$[100+200]方法三: ((sum=100+200)) shell下進行數值運算2,數組類型
這部分知識不少,詳細的可以參考這個鏈接:http://bbs.chinaunix.net/thread-1779167-1-1.html
?
二、函數相關
1,函數的創建
有兩種方式:
function func_name{
}
func_name(){
}
調用的時候: func_name [參數列表]
2,函數傳參
參數列表傳入的參數,和shell腳本類似,$0代表函數名稱,$#代表參數個數,$1...代表具體參數
3,函數返回值
默認是最后一條語句的退出碼,可以利用return 返回1-255;也可以利用echo 返回任意?
4,函數中的變量
全局變量:默認情況下,shell腳本中的變量,不論在函數內還是函數外定義,都是全局變量(這點和其他的編程語言都不同!)
局部變量,在函數內利用local進行聲明,
其他關于函數的高級問題:諸如如何向函數傳遞數組變量,函數如何返回數組變量,如何創建shell庫文件(利用source或者.運行),如何在命令行創建函數(;)。用到的時候再去看吧《linux命令行與shell腳本編程大全(第二版)》
?
轉載于:https://www.cnblogs.com/bobodeboke/p/3741453.html
總結
以上是生活随笔為你收集整理的测试常用shell语句——数值,数组类型;函数创建的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: zabbix proxy 分布式监控
- 下一篇: String与InputStream相互