0
我有25個文件,我想用同樣的設置來處理它們,但對於下面的腳本,我收到兩個錯誤:運行ELKI自動
**Stopping execution because of configuration errors. optics.sh: line 9: -algorithm: command not found optics.sh: line 14: -optics.minpts: command not found**
#!/bin/bash for file in ~/ELKI/locationData/csv/*.csv; do name=${file##*/} java -jar ~/ELKI/elki.jar KDDCLIApplication \ -dbc.in "$file" \ -db.index tree.spatial.rstarvariants.rstar.RStarTreeFactory \ -index.pagefile MemoryPageFileFactory -pagefile.pagesize 512 \ -spatial.bulkstrategy SortTileRecursiveBulkSplit \ -algorithm clustering.optics.OPTICSXi \ -opticsxi.xi 0.05 \ -algorithm.distancefunction geo.LatLngDistanceFunction \ -geo.model SphericalHaversineEarthModel \ -optics.epsilon 100.0 \ -optics.minpts 200 \ -resulthandler ResultWriter -out.gzip \ -out ~/ELKI/locationData/output/${name%.*} done
我沒有使用bash太多的經驗,它可能是我的bash腳本中有錯誤。
複製粘貼http://www.shellcheck.net/腳本,看來你有''\\在8號線和13 – Inian
由於它解決了這個問題後的空間。 – user1124825
樂意幫忙!始終使用上述網站來驗證腳本中的語法問題。 – Inian