變數${}和##、%%
#
url=
""echo
$# 輸出變數內容
# 輸出:
echo
$# 輸出變數長度
# 輸出:30
echo $ # 左起第乙個(非貪婪匹配)/為分隔,刪除左邊包括本身
# 輸出:/www.baidu.com/txt/1.txt
echo $ # 左起最後乙個(貪婪匹配)/為分隔,刪除左邊包括本身
# 輸出:1.txt
echo
$# 右起第乙個(非貪婪匹配)/為分隔,刪除右邊包括本身
# 輸出:
echo
$# 右起最後乙個(貪婪匹配)/為分隔,刪除右邊包括本身
# 輸出:http:
echo
$# 取索引1到2的字元(索引從0開始)
# 輸出:tt
echo
$# 替換txt為csv(非貪婪匹配)
# 輸出:
echo
$# 替換txt為csv(貪婪匹配)
# 輸出:
ip相關# 獲取eth0的ip
ifconfig eth0 |
egrep -o '[0-9\.]'
ifconfig eth0 |
awk -f'[ ]+'
'/inet\>/'
# 這個例子只是為了體現,-f分隔符支援正則(awk 預設分隔符就是這種規則)
ifconfig
|awk '"
))print $i}}
# 體現awk可以用迴圈、判斷
Oracle 記錄 持續更新
1 select distinct area.region code from tb organization org inner join tb admindivision area on org.area code area.region code 2 select distinct area....
Shell指令碼簡介 持續更新
一 什麼是shell指令碼 shell指令碼是使用者與linux作業系統溝通的橋梁 linux的shell種類較多,因bash易用 免費,並且多數linux系統預設的shell是bash。二 shell指令碼檔案格式 1 bin bash 2 或者 3 bin sh 三 指令碼任何執行?四 變數 變...
Shell學習筆記 持續更新
2019 08 25 變數設定規則 變數名與變數內容以乙個 號連線 等號兩邊不能直接打空格 變數名稱只能是英文本母與數字,但是必須以英文本母開頭 變數內容如果有空格符可以用 或者 將變數與內容結合起來 eg var shell is good 雙引號會將 good視為變數值 如果要讓變數為原始值,需...