Next: 陣列與Hash
Up: Bourne shell, perl與C語法比較
Previous: Bourne shell, perl與C語法比較
  Contents
定義變數
shell
var=
perl
$var =
C
int var =
char var =
Makefile
var =
var :=
使用變數
shell
$var
${var}
awk
var
perl
$var
C
var
Makefile
${var} or $(var)
要注意的是
- shell的定義不加$ 但要知道變數值時一定要加$
perl就比較一致 不管如何就是加$符號
C就是都不加
- shell的等號前後不可有空白
var= var =
是不一樣的。 perl與C就沒有限制,Makefile是定義與使用跟shell
一樣,但是等號前後可以有空白,所以有四種情形請默記一下。
Cyril Huang
2002-06-14