pip install sphinx
sphinx-quickstart -q -p DSPackageDocs -a Me -v 1 --ext-autodoc
perl -i -e $'s/#sys.path.insert(0, os.path.abspath(\'.\'))/sys.path.insert(0, os.path.abspath(\'.\/DSPackage\'))/g' conf.py
3-я строка вносит изменения в файл и заменяет текст. В частности, я заменяюРаботает в терминале, но не в сценарии
sys.path.insert(0, os.path.abspath('.'))
с
sys.path.insert(0, os.path.abspath('./DSPackage'))
Эта линия отлично работает в терминале в сценарии оболочки я получаю ошибку:
Syntax error: ")" unexpected
Вы используете ту же оболочку в терминале и в скрипте? – choroba
Является первой строкой скрипта '#!/Bin/sh'? – melpomene
. Какую из них вы используете, укажите его явно как 'bash', т. Е.' #!/Bin/bash' – Inian