av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

Shelldeclare和typeset命令:設(shè)置變量屬性

declare 和 typeset 都是 Shell 內(nèi)建命令,它們的用法相同,都用來(lái)設(shè)置變量的屬性。不過(guò) typeset 已經(jīng)被棄用了,建議使用 declare 代替。

declare 命令的用法如下所示:

declare [+/-] [aAfFgilprtux] [變量名=變量值]

其中,
-表示設(shè)置屬性,
+表示取消屬性,
aAfFgilprtux都是具體的選項(xiàng),它們的含義如下表所示:

選項(xiàng) 含義
-f [name] 列出之前由用戶在腳本中定義的函數(shù)名稱和函數(shù)體。
-F [name] 僅列出自定義函數(shù)名稱。
-g name 在 Shell 函數(shù)內(nèi)部創(chuàng)建全局變量。
-p [name] 顯示指定變量的屬性和值。
-a name 聲明變量為普通數(shù)組。
-A name 聲明變量為關(guān)聯(lián)數(shù)組(支持索引下標(biāo)為字符串)。
-i name  將變量定義為整數(shù)型。
-r name[=value]  將變量定義為只讀(不可修改和刪除),等價(jià)于 readonly name。
-x name[=value] 將變量設(shè)置為環(huán)境變量,等價(jià)于 export name[=value]。

【實(shí)例1】將變量聲明為整數(shù)并進(jìn)行計(jì)算。

#!/bin/bash

declare -i m n ret  #將多個(gè)變量聲明為整數(shù)
m=10
n=30
ret=$m+$n
echo $ret

運(yùn)行結(jié)果:

40

【實(shí)例2】將變量定義為只讀變量。

[c.biancheng.net]$ declare -r n=10
[c.biancheng.net]$ n=20
bash: n: 只讀變量
[c.biancheng.net]$ echo $n
10

【實(shí)例3】顯示變量的屬性和值。

[c.biancheng.net]$ declare -r n=10
[c.biancheng.net]$ declare -p n
declare -r n="10"

當(dāng)前標(biāo)題:Shelldeclare和typeset命令:設(shè)置變量屬性
文章地址:http://uogjgqi.cn/article/cdsdgoe.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流