C Shell 和 Bash的区别

在公司写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


你可能感兴趣的:(Shell)