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