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.波浪號~
家目錄
相關文章
- Bash 中的特殊字元大全字元
- bash中常見特殊字元使用大全字元
- 特殊字元字元
- html的特殊字元HTML字元
- 文字中的特殊字元字元
- HTML特殊字元HTML字元
- perl 特殊字元字元
- 特殊字元的處理。。¥$$$字元
- 如何去除特殊字元字元
- Oracle 去特殊字元Oracle字元
- 【HTML】08特殊字元HTML字元
- react 渲染 html 特殊字元的bugReactHTML字元
- url中的特殊字元問題字元
- perl替換特殊字元字元
- HTML特殊字元顯示HTML字元
- 特殊字元——反斜槓(\)字元
- mysql替換特殊字元MySql字元
- sql中使用特殊字元SQL字元
- HTML特殊字元大全HTML字元
- java 替換特殊字元Java字元
- Oracle 特殊字元轉義Oracle字元
- mybatis 對特殊字元的模糊查詢MyBatis字元
- 關於sqlite的特殊字元轉義SQLite字元
- JDBC下解決特殊字元的方式JDBC字元
- URL地址特殊字元轉換字元
- 特殊字元、Date、JS應用字元JS
- js html 特殊字元轉義JSHTML字元
- SQL特殊字元處理zzSQL字元
- 特殊字元大集合字元
- 【LaTeX入門】10、特殊字元字元
- Shell命令列中的特殊字元及其轉義(去除特殊含義)命令列字元
- python如何刪除字串的特殊字元Python字串字元
- mongodb密碼特殊字元的解決方法MongoDB密碼字元
- Spring - 配置檔案中的特殊字元Spring字元
- 改包含特殊字元的表空間名字元
- 正規表示式中的特殊字元(轉)字元
- 檢查特殊字元的簡單VCL (轉)字元
- mysql中建立包括特殊字元的帳號MySql字元