第一個簡單的shell腳本
shell腳本構成test1.sh
#!bin/bash
#Thisscriptdisplaysthedateandwho'sloggedon
date
who
1.編寫完後,需要通過指令chmod755test1.sh修改權限
2.運作該腳本./test1.sh(PATH環境變量被設成隻在一組目錄中查找指令。要讓shell找到test1腳本,我們隻需要采取下述做法之一:将shell腳本檔案所處的目錄添加到PATH環境變量中;在提示符中用覺對檔案路徑來引用shell腳本檔案)。(有些linux發行版将$HOME/bin目錄添加進了PATH環境變量。它在每個使用者的HOME目錄下提供了一個腳本檔案的地方,shell可以在那裡查找要執行的指令)。
環境變量
shell維護着一組環境變量,用來記錄特定的系統資訊(比如系統的名稱,登陸到系統上使用者的名稱,使用者的系統ID),使用者的預設主目錄以及shell查找程式的搜尋路徑。你可以用set指令來顯示一份完整的活動的環境變量清單:
example1
$set
Bash=/bin/bash
HOME=/home/Samantha
HOSTNAME=localhost.localdomain
HOSTTYPE=I386
IFS=$'\t\n'
...
你可以在環境變量名稱之前加個$在腳本中使用這些環境變量
example2
#!/bin/bash
#displayuserinformationfromthesystem
echo"Userinfoforuserid:$USER"
echoUID:$UID
echoHOME:$HOME
本文轉自 jasonteststudy 51CTO部落格,原文連結:http://blog.51cto.com/jasonteststudy/1319048