在公司写C Shell习惯了,在家里写Bash还真有点不习惯。下面将不同的问题罗列一下。发现一点更新一点。
1. 变量的声明
CSH: set value1=1 #等号两边可以有空格
BASH: $value=1 #等号两边千万不要有空格,如果有空格则出现下面错误:不是有效的标识符
2. 变量的使用(相同的)
echo $value
3. 环境变量设定
CSH: setenv value 1
BASH: export value=1
4. 环境变量的废弃
CSH: unsetenv name
BASH: unset name