Bash的特殊字元
1.註釋 #
#!/bin/bash
echo "# Here does not comment"
echo The #Here does comment.
echo (( 2#10011 )) #用二進位制表示一個數字
2.分號 ;
#!/bin/bash
echo hello; echo world #同一行執行多條命令
3.雙分號 ;;
#!/bin/bash
varname=b
case "$varname" in
[a-z]) echo "abc";;
[0-9]) echo "123";;
esac
4.單引號'
'string' 阻止string中所有特殊字元的解釋
5.雙引號"
"string" 阻止string中大部分特殊字元的解釋
6.斜線/
檔案路徑分隔符
7.反斜線\
轉義字元:\n換行 \r回車
8.反引號 `
cp test.sh test `mkdir test` #反引號
中的命令優先執行
9.冒號 :
#!/bin/bash
while : #冒號相等於true
do
echo "endless loop"
done
#!/bin/bash
condition=5
if [ $condition -gt 0 ]
then : #冒號作為佔位符
else
echo "$condition"
fi
10.問號?
#!/bin/bash
a=19
(( t=a<20?8:9 )) #三元操作符
echo $t
11.變數替換$
12.小括號()
#!/bin/bash
a=123
( a=321; ) #命令組,執行在子shell中
echo $a #輸出的值為123,括號內的值為區域性變數
arr=(1 2 3 4 5) #初始化陣列
echo $arr
12.大括號{}
#!/bin/bash
echo 'test text' >> t.txt
cp t.{txt,back} **#副檔名**
{ a=123; } **#程式碼塊**
echo $a
13.中括號[]
條件測試表示式中[ 條件 ]
陣列元素arr[0]
**14.尖括號< >
重定向test.sh > filename
15.豎線 |
管道
16.破折
選項,字首
重定向stdin,stdout
17.波浪號~
家目錄
相關文章
- 文字中的特殊字元字元
- HTML特殊字元HTML字元
- 【HTML】08特殊字元HTML字元
- Oracle 去特殊字元Oracle字元
- 如何去除特殊字元字元
- react 渲染 html 特殊字元的bugReactHTML字元
- HTML特殊字元顯示HTML字元
- Oracle 特殊字元轉義Oracle字元
- perl替換特殊字元字元
- 特殊字元——反斜槓(\)字元
- Spring - 配置檔案中的特殊字元Spring字元
- mybatis 對特殊字元的模糊查詢MyBatis字元
- python如何刪除字串的特殊字元Python字串字元
- URL地址特殊字元轉換字元
- [20201109]bash shell特殊算術方式.txt
- Shell命令列中的特殊字元及其轉義(去除特殊含義)命令列字元
- mongodb密碼特殊字元的解決方法MongoDB密碼字元
- php過濾html標籤、特殊字元、轉義字元PHPHTML字元
- MySQL用LIKE特殊字元搜尋MySql字元
- 萬用字元與特殊符號字元符號
- Mac——如何輸入⌘、⌥、⇧、⌃、⎋等特殊字元Mac字元
- 如何在 Mac上插入特殊字元Mac字元
- 特殊字元關鍵字篩選字元
- Linux裡面去掉檔案特殊字元的命令Linux字元
- Linux系統中必須掌握的特殊字元!Linux字元
- HTML 基礎知識(特殊字元的轉義)HTML字元
- Java String 去掉特殊字元之前的內容方法Java字元
- Oracle sql 語句中帶有特殊的字元處理OracleSQL字元
- scheme跳轉特殊字元編碼問題Scheme字元
- 轉義正規表示式中特殊字元字元
- 如何在Mac字型中訪問特殊字元Mac字元
- 如何透過 Alt 鍵打出所有特殊字元?字元
- SQL server 特殊字元"u0000"處理SQLServer字元
- 『忘了再學』Shell基礎 — 9、Bash中的特殊符號(一)符號
- 『忘了再學』Shell基礎 — 10、Bash中的特殊符號(二)符號
- 正則關於特殊字元下劃線_的 校驗字元
- 網址URL中特殊字元轉義編碼字元
- HTML特殊字元顯示(常用到的特殊符號,箭頭相關,貨幣相關等)HTML字元符號