2.Shell變數

大而無為發表於2020-05-31

1.Shell變數

Shell變數分為兩類:區域性變數和環境變數。
 區域性變數:只在建立他們的Shell指令碼中使用。
 環境變數:則可以在建立他們的Shell及其派生出來的任意程式使用。

2.例子

#!/bin/bash
#A=123
#echo "This is:$A"
name=giao
echo "Your name is $name"

解析:
    $ :引用

執行

sh second_shell.sh

結果

3.shell常見系統變數解析

\     轉譯的意思
$0    當前程式名稱
$n    當前程式的第n個引數
$*    當前程式的所有引數
$#    當前程式的引數個數
$?    當前程式執行完的狀態(上一個命令是否執行成功),一般返回0表示執行成功
$UID  當前使用者的ID
$PWD  當前所在目錄

測試

#!/bin/bash
echo "user id:$UID"
echo "$pwd"
echo "$0"
echo "$1"

結果

相關文章