语法rm -rf temp(Cygwin)无效

时间:2014-12-10 15:29:18

标签: python cygwin

Shell / OS: Cygwin / Windows 7

源代码: Source code

必填包: Required package


安装:

我在Windows上下载了以下Source code。我将requited包移动到模型,然后使用以下命令安装包:python setup.py install


测试

使用Cygwin我想通过输入以下内容来测试包:./ run-test:

#!/cygdrive/c/Python27/python

rm -rf temp
ocropus-nlbin tests/testpage.png -o temp
ocropus-gpageseg 'temp/????.bin.png'
ocropus-rpred -n 'temp/????/??????.bin.png'
ocropus-hocr 'temp/????.bin.png' -o temp.html
ocropus-visualize-results temp
ocropus-gtedit html temp/????/??????.bin.png -o temp-correction.html

echo "to see recognition results, type: firefox temp.html"
echo "to see correction page, type: firefox temp-correction.html"
echo "to see details on the recognition process, type: firefox temp/index.html"

错误:

File "./run-test", line 3
    rm -rf temp
              ^
SyntaxError: invalid syntax

  • 导致此错误的原因是什么?

1 个答案:

答案 0 :(得分:1)

#!行说这是一个Python脚本。那么为什么shell命令在语法上可以接受呢?

请尝试#!/bin/sh/