进了老板的实验室,目前这段时间主要是熟悉linux 环境,说实话好久没有动linux很多东西都忘记了不少了。现在看书,希望能拣起来。不知道进实验室有没有津贴,不过目前好象午饭和晚饭是免费的。呵呵,还不太坏。
1。" " 与' ' :双引号打开bash的扩展特性。 单引号禁用bash的扩展特性;
2. 一个变量不用export 导出的话,它就不是一个全局变量,其他进程就访问不了它。export 就是使变量变成全局变量。(好象如此,还需要验证)子进程能否访问非export变量??
3。截断字符串:$ basename /usr/local/share/doc/foo/foo.txt 返回 foo.txt
dirname /usr/local/share/doc/foo/foo.txt 返回 /usr/local/share/doc/foo
4。命令替换:$ MYDIR=`dirname /usr/local/share/doc/foo/foo.txt`
$ echo $MYDIR 返回/usr/local/share/doc/foo
$ MYDIR=$(dirname /usr/local/share/doc/foo/foo.txt)
$ echo $MYDIR 返回/usr/local/share/doc/foo
两种方法:` `和$()