linux境变量,bash shell用一个称作环境变量的特性来存储有关shell会话和工作环境的信息。
一、环境变量
test=testing; echo $test 输出得到testing;
export test将环境变量到为全局环境变量,可用于子进程;(export仅限本次登录)
重置环境变量unset test;
经常遇到.so找不到,确认下是不是环境变量没设置:
export LD_LIBRARY_PATH=YourSoPath:$LD_LIBRARY_PATH(:作为多个环境变量的分隔符;此命令相当于在原来的LD_LIBRARY_PATH环境变量中加入你自己的so文件所在的路径)
二、数组
mytest=(one two three four)
echo ${mytest[0]} 输出为one
echo ${mytest[2]} 输出为three
更改元素值:mytest[2]=five
echo ${mytest[2]} 输出为five
输出所有元素:echo ${mytest[**]}(其实里边是一个星号,编辑有问题,所以用了两个)
删除某个元素:unset mytest[0] (如果调用echo ${mytest[*],输出为two five four})