有三種方式:
variable=value
variable=『value』
variable=「value」
variable 是變數名,value 是賦給變數的值。
注意:單引號與雙引號的區別:
使用乙個定義過的變數,只要在變數名前面加美元符號$即可。
a="***"
echo
$aecho $
{}加不加都行,不過一般最好加上。
variable=`command`
variable=$(command)
一般用(),反引號``容易和』'混淆。
使用 readonly 命令可以將變數定義為唯讀變數,唯讀變數的值不能被改變。
#!/bin/bash
a="***"
readonly a
myurl="bbb"
會報錯
/bin/sh: name: this variable is read only.
使用 unset 命令可以刪除變數
a="***"
unset a
echo a
無輸出
注意:不可刪除唯讀變數
初識Shell指令碼
說起shell,我們並不陌生,但很多人又不能很準確的說出shell到底是什麼,所以準確認識shell的定位,是很有必要的。一 shell的初識 shell的定位 shell是乙個用c語言編寫的程式,它是使用者使用linux的橋梁,是一種與核心交流的外殼應用程式的統稱。這個應用程式提供了乙個介面,使用...
初識shell命令
1.檔案以 bin bash開頭,其中的 是約定的標記,告訴系統這個指令碼需要什麼編譯器來執行,即使用哪一種shell。2.新建乙個檔案,first shell.sh,然後輸入以下內容 bin bash echo hello world 用.first shell.sh命令執行,如果輸出hello ...
初識Python 變數
一 變數 1 python變數 變數介紹 變數是計算機記憶體中的一塊區域,變數可以儲存規定範圍內的值,而且值可以改變。而python下變數是對乙個資料的引用。變數的命名 變數名可以由字母 數字 下劃線組成,但是不能以數字開頭 不可以使用關鍵字。如 a a1 a 變數的賦值 變數的宣告和定義的過程,如...