91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux中$符號的使用方法

發布時間:2020-07-03 10:29:42 來源:億速云 閱讀:194 作者:Leah 欄目:建站服務器

本篇文章給大家分享的是有關linux中$符號的使用方法,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

linux中$符號有三種用法。

用法一:

顯示腳本參數($0、$?、$*、$@、$#、$$、$!)(本質上屬于變量替換)。

$0:就是該bash文件名,個位數的,可直接使用數字,但兩位數以上,則必須使用 {} 符號來括住,如${10}。

$?:是上一指令的返回值,成功是0,不成功是1。一般來說,UNIX(linux) 系統的進程以執行系統調用exit() 來結束的。這個回傳值就是status值。回傳給父進程,用來檢查子進程的執行狀態。一般指令程序倘若執行成功,其回傳值為 0;失敗為 1。

$*:所有腳本參數的內容:就是調用調用本bash shell的參數。

用法二:

獲取變量與環境變量的值。

如:path=2,則echo $path 或者echo${path}顯示的就是path的值。

在linux及unix的sh中,以$開頭的字符串表示的是sh中定義的變量,這些變量可以是系統自動增加的,也可以是用戶自己定義的$PATH表示的是系統的命令搜索路徑,和windows的%path%是一樣的$HOME則表示是用戶的主目錄。

用法三:

shell中$(( ))、$( )、``與${ }的區別。

說明:

${ }這種形式其實與用法一和二是一樣的,屬于變量替換的范疇,只不過在變量替換中可以加上大括號,也可以不加大括號。

簡而言之:$(( ))屬于執行計算公式,等價于$[ ],$( )和` `屬于命令替換,${ }屬于變量替換。

1、$( )與``(反引號):返回括號中命令的結果

在bash中,$( )與` `(反引號)都是用來作命令替換的,執行括號或者反引號中的命令。

命令替換與變量替換差不多,都是用來重組命令行的,先完成引號里的命令行,然后將其結果替換出來,再重組成新的命令行。

2、${ }變量替換

一般情況下,$var與${var}是沒有區別的,但是用${ }會比較精確的界定變量名稱的范圍。

以上就是linux中$符號的使用方法,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

视频| 孟津县| 岱山县| 东乌| 伊宁县| 洪雅县| 蒙自县| 六安市| 饶河县| 太保市| 莲花县| 满城县| 滕州市| 日喀则市| 娄底市| 交口县| 宜黄县| 哈密市| 盘山县| 延边| 盖州市| 娄底市| 兴隆县| 甘孜县| 镇原县| 棋牌| 祁连县| 璧山县| 维西| 舒兰市| 二手房| 广水市| 房产| 虞城县| 邯郸县| 昌宁县| 宜黄县| 银川市| 开鲁县| 陆川县| 禄丰县|