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
Die dritte Zeile sucht in einer Datei und ersetzt etwas Text. Insbesondere ich ersetzenFunktioniert im Terminal aber nicht im Skript
sys.path.insert(0, os.path.abspath('.'))
mit
sys.path.insert(0, os.path.abspath('./DSPackage'))
Diese Linie arbeitet völlig in Ordnung in das Terminal in der Shell-Skript bekomme ich den Fehler:
Syntax error: ")" unexpected
Verwenden Sie die gleiche Shell im Terminal und im Skript? – choroba
Ist die erste Zeile des Skripts '#!/Bin/sh'? – melpomene
Welchen She-Bang benutzen Sie, spezifizieren Sie es explizit als 'bash', d. H.' #!/Bin/bash' – Inian