我正在尝试编写我的第一个bash脚本来自动化一些无聊的东西,我每次都要键入但不能让它工作。 我在我的主目录中创建了pgAdmin.sh:
#!/bin/bash
cd /opt/enviromentpy/pgadmin4
source bin/activate
python lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
当我使用./pgAdmin.sh运行它时,我得到:
./pgAdmin.sh: line 2: cd: /opt/enviromentpy/pgadmin4: No such file or
directory
./pgAdmin.sh: line 3: bin/activate: No such file or directory
python: can't open file 'lib/python2.7/site-packages/pgadmin4/pgAdmin4.py': [Errno 2] No such file or directory
但是当我打开终端并从主目录中逐个放置这些命令时它工作得很好。
答案 0 :(得分:2)
你犯了一个简单的拼写错误。
而不是enviromentpy
你可能想写enviromentpy
(注意额外的n
)