取得變數的內容

$變數

echo $myname

echo $yourname

注意! 若變數的周圍尚有其它字元,須用 { } 隔開:

echo Hi${myname}KkKk

前一章曾提過自動安裝 script,它有個缺點,即版本是固定寫死的,現在我們來加以改良:

#! /bin/sh

# 設定版本編號及 MySQL 安裝路徑
ApacheVersion="1.3.26"
PHPVersion="4.1.2"
MYSQLHOME="/home/mysql"

# 解壓
tar xvzf apache_$ApacheVersion.tar.gz &&
tar xvzf php-$PHPVersion.tar.gz &&

# 設定 Apache
echo "Configure apache ...." &&
cd apache_$ApacheVersion &&
./configure --prefix=/usr/local/apache &&

# 設定/編譯/安裝 PHP
cd .. &&
cd php-$PHPVersion &&
./configure \
          --with-apache=../apache_$ApacheVersion \
          --with-mysql=$MYSQLHOME &&
make &&
make install &&
cd .. &&

# 設定/編譯/安裝 Apache
cd apache_$ApacheVersion &&
./configure \
          --prefix=/usr/local/apache \
          --activate-module=src/modules/php4/libphp4.a &&
make &&
make install &&

# 拷貝 php.ini 到 /usr/local/lib
cd ../php-$PHPVersion &&
cp -f php.ini-dist /usr/local/lib/php.ini

echo
echo "Done!"
echo