初識Shell 變數

2021-09-28 19:41:01 字數 684 閱讀 1461

有三種方式:

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 變數的賦值 變數的宣告和定義的過程,如...