2.Shell變數

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"

結果