-
#!/bin/bash
echo "前臺(tái)執(zhí)行的pid:$$"
find / -iname hello.sh & #尾部加上and符讓這條命令在后臺(tái)執(zhí)行 這樣不會(huì)阻塞下面命令的執(zhí)行
echo "后臺(tái)執(zhí)行的pid: $!"
查看全部 -
位置參數(shù)變量
查看全部 -
預(yù)定義變量
查看全部 -
$?返回上一條命令運(yùn)行狀態(tài)
正確運(yùn)行是0
不正確非0
read 變量
-p 提示信息
-t 讀秒
-n 字符數(shù)
-s 隱藏輸入數(shù)據(jù)
查看全部 -
查看環(huán)境變量 env
定義環(huán)境變量export
查看全部 -
等號(hào)左右不能有空格
有空格需要用雙引號(hào)或單引號(hào)
雙引號(hào)內(nèi)特殊字符有意義
單引號(hào)內(nèi)特殊字符就是純字符
變量疊加
x=123 x="$x"456 x=${x}789
變量查詢set
set -u調(diào)試時(shí)候用可以提示是否存在變量
unset刪除變量不需要加$
unset?x
查看全部 -
---
查看全部 -
位置參數(shù)變量的作用:向腳本傳遞值
位置參數(shù)是預(yù)定義變量的一類
查看全部 -
linux可支持中文
查看全部 -
環(huán)境變量的生效文件在后面講
查看全部 -
用戶自定義變量
-----
查看全部 -
----
查看全部 -
shell變成課程簡(jiǎn)介-bash變量
----
查看全部 -
PS1
ps1是設(shè)置當(dāng)前提示符的格式,
括號(hào)中就是所說的提示符
上面列舉了一些ps1的變量,還有很多其他的。
查看全部 -
pah的含義
查看全部 -
自定義環(huán)境變量
export?變量名=變量值 或者 變量名=變量值 export?變量名
在定義的變量名前加上export就行了
查看變量名
set
查看環(huán)境變量
env
查看變量值
echo?$y
刪除變量
unset?y
使用pstree工具可以查看bash的層級(jí)。
查看全部 -
變量查看 set?
通過set命令可以查看已經(jīng)定義的變量
set
區(qū)分變量未聲明或者值為空
echo?$a
如果a未定義,上面輸出是一個(gè)空,如果定義了沒賦值也是空,這時(shí)就沒法區(qū)分是哪種情況。這時(shí)通過運(yùn)行命令set -u,再運(yùn)行上面的命令就會(huì)輸出,變量未定義
set?-u echo?$a -bash:?a:?unbound?variable
刪除變量 unset
unset?name
變量前不需要加$符號(hào),因?yàn)閯h除的不是值
查看全部 -
1.調(diào)用變量
在變量前面加$符號(hào)就可以了。$變量名
echo是輸出的意思
變量的值默認(rèn)都是字符串類型,即使是數(shù)字,比如 x=5,5是字符串不是數(shù)字類型
2.變量疊加(拼接)
x=123
x="$x"456 // 123456
x=¥{x}456 // 123456
查看全部
舉報(bào)