国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Bash中的declare語(yǔ)句

Bash中的declare語(yǔ)句

若要把一個(gè)變量聲明為只讀,請(qǐng)使用如下語(yǔ)句:

declare -r varname

假定有以下腳本:

#!/bin/bash
 
a=13
declare -r a
echo $a
a=14
echo $a

運(yùn)行時(shí),第二個(gè)賦值語(yǔ)句將不起作用:

$ sh decl.sh
13
decl.sh: line 6: a: readonly variable

若要聲明變量只接受數(shù)值(整數(shù)),請(qǐng)使用如下語(yǔ)句:

declare -i varname

假定有以下腳本:

#!/bin/bash
 
declare -i a
a=12
echo $a
a=hello
echo $a

運(yùn)行時(shí),第二個(gè)賦值語(yǔ)句沒(méi)有把出現(xiàn)在語(yǔ)句中的字符串"hello"而是將0賦給變量:

$ sh decl2.sh
12
0

declare語(yǔ)句還有其他選擇:-a選項(xiàng)可用來(lái)把一個(gè)變量聲明為一個(gè)數(shù)組,但這沒(méi)有必要。所有變量都不必顯式定義就可以用作數(shù)組。事實(shí)上,在某種意義上,似乎所有變量都是數(shù)組,而且賦值給沒(méi)有下標(biāo)的變量與賦值給"[0]"相同。假定有以下腳本:

#!/bin/bash
 
a=12
echo ${a[0]}
b[0]=13
echo $b

運(yùn)行得:

$ sh arr.sh
12
13

如需更多選項(xiàng),請(qǐng)參考bash幫助手冊(cè)(先搜索"^SHELL BUILTINS",然后搜索"declare")。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Linux shell編程筆記總結(jié)
編寫 Bash 腳本所需知道的一切
Linux Shell編程入門
一篇文章讓你讀懂linux shell編程--基礎(chǔ)篇
Linux里設(shè)置環(huán)境變量的方法(export PATH)
深入淺出Shell編程: Shell 變量
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服