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('./DSPackage'))
と
sys.path.insert(0, os.path.abspath('.'))
を置き換えるこの行は、私はエラーを取得するシェルスクリプトで端末内に完全に正常に動作します:
Syntax error: ")" unexpected
ターミナルとスクリプトで同じシェルを使用していますか? – choroba
スクリプトの最初の行は '#!/ bin/sh'ですか? – melpomene
あなたが使っているshe-bangは、明示的に 'bash'として指定します。つまり、'#!/ bin/bash' – Inian