shell 引号处理

来源:互联网 发布:osi网络层 编辑:程序博客网 时间:2024/06/04 18:34
var=`ls -l`echo $var

上述执行命令的结果为

total 32 drwxr-xr-x 6 sixing-wen sixing-wen 4096 2013-03-01 15:03 ns-conf.bak drwxr-xr-x 4 sixing-wen sixing-wen 4096 2013-04-19 17:27 proj drwxr-xr-x 2 sixing-wen sixing-wen 4096 2013-04-23 10:58 public_html drwxr-xr-x 2 sixing-wen sixing-wen 4096 2013-04-24 11:24 test -rw-r--r-- 1 sixing-wen sixing-wen 1019 2013-05-02 10:43 timerecorder.php drwxr-xr-x 3 sixing-wen sixing-wen 4096 2013-05-01 21:31 tools

如果执行下述命令的话,

var=`ls -l`echo "$var" //echo $var

其结果为

total 32-rw-r--r-- 1 sixing-wen sixing-wen   26 2013-05-09 10:27 1.sh-rw-r--r-- 1 sixing-wen sixing-wen 1861 2013-05-02 10:42 cookie.txtdrwxr-xr-x 6 sixing-wen sixing-wen 4096 2013-03-01 15:03 ns-conf.bakdrwxr-xr-x 4 sixing-wen sixing-wen 4096 2013-04-19 17:27 projdrwxr-xr-x 2 sixing-wen sixing-wen 4096 2013-04-23 10:58 public_htmldrwxr-xr-x 2 sixing-wen sixing-wen 4096 2013-04-24 11:24 test-rw-r--r-- 1 sixing-wen sixing-wen 1019 2013-05-02 10:43 timerecorder.phpdrwxr-xr-x 3 sixing-wen sixing-wen 4096 2013-05-01 21:31 tools