- shell
shell的变量在赋值的时候不用使用'$',而在使用时必须使用'$'. 另外,在赋值时,'='两边不能有空格;在使用时还可以使用${VARIABLE}的形式$ awk=hello
$ echo $awk
hello
$ echo ${awk}
hello - awk
awk的变量无论是在赋值时,还是在使用的时候都不需要使用'$'. 它的'$'是专门用在引用字段上的.$ cat awk.test
{
one = 2;
print one;
}
$ awk -f awk.test awk.test
2
2
2
2 - perl
perl的格式比较严格.它的自定义变量在赋值和使用时都必须使用'$'. 在使用时,也可以像shell那样使用${VARIABLE}的形式$ perl
$var="hello";
print $var;
print ${var};
hellohello - python
python是纯面向对象的语言.它的一切都是对象.所以它的所以变量都是对象.它的变量和awk一样,赋值和使用的时候都不用带'$'$ python
Python 2.5.2 (r252:60911, Dec 2 2008, 09:26:14)[GCC 3.4.4 (cygming special, gdc 0.12, using dmd 0.125)] on cygwinType "help", "copyright", "credits" or "license" for more information.
>>> one="hello";
>>> print one;
hello
>>>
转载请注明出处 http://fornote.blogspot.com/
没有评论:
发表评论