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"
結果