shell常用的變數

2021-09-01 09:20:11 字數 546 閱讀 9944

命名規範:

使用乙個定義過的變數,只要在變數名前面加美元符號即可

字串是shell程式設計中最常用最有用的資料型別(除了數字和字串,也沒啥其它型別好用了),字串可以用單引號,也可以用雙引號,也可以不用引號。

#!/bin/bash

# function  本指令碼作為練習使用,主要學習shell程式設計的特殊變數

# date:20180525

echo "指令碼的名字(用/$/0)表示:"$0

n=1echo "使用$@的引數列表為:"$@

for temstr in "$@"

doecho "第$n個引數是"$temstr

let n+=1

done

n=1echo "使用$*的引數列表為:"$*

for temstr in "$*"

doecho "第$n個引數是"$temstr

let n+=1

done

echo "引數的個數是$#個,引數個數用/$/#表示"

shell指令碼常用的變數

path系統路徑 pwd當前路徑 oldpwd前乙個工作路徑 ppidprocess id of the interpreter or script 傳遞指令碼引數的個數 以乙個單字串顯示所有向指令碼傳遞的引數 指令碼執行的當前程序id號 後台執行的最後乙個程序id號 傳遞到指令碼的引數列表,使用時...

變數 shell變數( )

變數型別 執行shell時,會同時存在三種變數 a 區域性變數 在指令碼或命令中定義,僅在當前shell例項中有效,其他shell啟動的程式不能訪問區域性變數。b 環境變數 所有的程式,包括shell啟動的程式,都能訪問環境變數,有些程式需要環境變數來保證其正常執行。必要時shell指令碼也可以定義...

Shell 使用Shell變數

變數是乙個字串,我們分配乙個值。分配的值可以是乙個數字,文字,檔名,裝置,或任何其他型別的資料。變數是沒有超過實際資料的指標。shell,可以建立,分配和刪除變數。變數的名稱可以包含只有字母 a到z或a到z 數字 0 9 或下劃線 按照慣例,unix的shell變數將有自己的名稱以大寫字母。下面的例...