shell編程之變量

1.shell簡介

Shell與其他語言的對比

1.php和java主要實現(xiàn)功能 不管是PHP ,還是JAVA ,它是用來編寫應(yīng)用程序的,或是網(wǎng)站; JAVA主要是實現(xiàn)服務(wù)端程序。

而shel編程,它是一個腳本語言(所見即所得)。它不需要執(zhí)行編譯過程之后再執(zhí)行;它是編譯過程放在執(zhí)行過程中,所以,執(zhí)行起來要慢得多,

2.Shell簡化管理操作 SHELL,主要是幫助管理員,簡化管理操作。
比如,批量增加用戶,定時備份腳本,批量記錄什么LOG.....

2.Bash變量

1. 什么是變量與變量分類

2. 用戶自定義變量

變量定義(1)不能以數(shù)字開頭;(2)等號左右兩邊不能加空格;(3)變量值里有空格必須用雙(單)引號括起來

Shell在定義變量的時候不需要加$,調(diào)用的時候才需要加$

Shell不能做數(shù)值的疊加

刪除變量,不是刪除變量值,不用加"$"

3. 環(huán)境變量

子bash

pstree命令查看進程樹,如下:

4.bash語系變量

舉例:

舉例:

5. 位置參數(shù)變量

加法計算器的編寫:

$ 和 $@必須用雙引號括起來*

6. 預(yù)定義變量

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容