有如下脚本,为何运行错误?

#!/bin/sh
current_path = `pwd`
echo $current_path

这是我在写脚本在服务器上部署网站时遇到的一个问题,很纠结,语法完全没有错误啊,为啥输出如下:

current_path: not found

最后在看别人的脚本时发现人家没有我那多余的空格(不能怪python让我养成良好的格式习惯),于是“新”的脚本如下:

#!/bin/sh
current_path=`pwd`
echo $current_path

成功。画蛇添足啊,我觉得可能是因为那个空格使得linux把current_path当做命令了,所以才会有上面的报错信息。



blog comments powered by Disqus

Published

25 September 2014

Category

tech_world

Tags