如何在bash脚本中运行命令?

时间:2014-06-12 06:47:18

标签: bash

如何在bash脚本中运行命令?

这是我的尝试:

#!/bin/bash

project_path = "/home/user/job/project";
venv = "home/user/job/virtualenv_project";

cd $venv;
source bin/activate;

cd $project_path;
python manage.py runserver;

echo "OK!"

但没有工作(project_path:找不到,venv:找不到等。)

1 个答案:

答案 0 :(得分:0)

不要在作业之间留出空格:

#!/bin/bash

project_path="/home/user/job/project";
venv="/home/user/job/virtualenv_project";

cd "$venv";
source bin/activate;

cd "$project_path";
python manage.py runserver;

echo "OK!"

同样最好将带有变量的参数放在双引号对中,以防止意外的单词拆分和路径名扩展。