shell中的變數(一)

2021-09-23 10:08:23 字數 567 閱讀 8943

1、系統變數(環境變數)

使用者自定義變數(本地變數或shell變數)

系統變數是linux shell bash

建立和維護的系統變數:(用echo輸出)

2、如何定義乙個變數、給變數賦值

varname變數名 value 值

格式:varname=value (等號兩邊不能有空格)

let命令:將算數表示式的數值賦值給乙個變數數字、任意字元賦值給變數

注意:shell預設賦值是字串賦值

#a=1+1

#echo $a (輸出為1+1)

#let a=1+1#echo $a (輸出為2)

將變數的值直接賦值給另乙個變數

a=1 b=$a echo $b b=1

將命令的執行結果賦值給乙個變數

`` 或 $()

a=3 b=echo $ab=$(echo $a)

將bash的內建命令read讀入的內容賦值給變數

#read –p 「提示符:」 a

提示符:(鍵盤輸入數)echo $a

shell中的變數

只寫了部分常用變數 2018.5.14 環境變數 隨不同環境變化 user pwd path pid root 下 user root quguanwen下 user quguanwen 預定義變數 命令返回值檢視狀態 列出所有位置變數的值 一共載入多少位置變數 位置變數 1 2 3 x 執行指令碼...

shell中的變數

echo 123 passwd stdin yee 一次性給使用者加密碼 變數的定義 變數即在程式執行過程中它的值是允許改變的量 變數是用一串固定的字元來標示不固定的值的一種方法 變數是一種使用方便的佔位符,用於引用計算機記憶體位址,該地 址可以儲存 script 執行時可更改的程式資訊 在 she...

shell中的變數

變數名的規範 字元的轉譯及變數的宣告 變數值的傳遞 read 命令的別名 用命令結果做變數 函式變數與環境 etc bashrc shell的配置環境 etc profile 使用者環境 env 檢視環境中所有變數變數即在程式執行過程中它的值是允許改變的量 變數是用一串固定的字元來標示不固定的值的一...