从命令行运行特定的perl脚本

时间:2014-03-07 21:32:53

标签: perl command-line github command-prompt

没有那么多的编程经验,但我看到这个开源代码是为每个人都在谈论的速度读者之一,并认为尝试在我自己的计算机上运行它会很酷。

这些文件可在此处获取:https://github.com/pasky/speedread

我想知道我应该在命令提示符下输入什么来让程序运行。我的计算机上已经有一个perl解释器。但我不确定如何让程序运行。对不起,如果这是一个超级愚蠢的问题。

我试过

perl C:\speadread-master\speedread (and yes, it was on the C: drive)

我收到了错误:

Use of encoding pragma is deprecated at C:\speadread-master\speedread line 39.
'stts' is not recognized as an internal or external command, operable program of batch file. 
←[31mc←[0←[K

我也尝试过(因为它出现在github上的GIF中)

~/speedread$ head -n 21 tea.txt | ./speedread -w 250

我收到了错误:

'~' is not recognized as an internal or external command, operable program or batch file

1 个答案:

答案 0 :(得分:0)

除了amoncomment之外,wo还指出了对Unix命令/显示的强烈依赖性,你也误解了head命令:

~/speedread$是一个Unix command promptwith ~引用您的HOME目录(Windows中为USERPROFILE)。你不应该输入它。

实际命令是:

head -n 21 tea.txt | ./speedread -w 250

您的git msysgit发行版(bin/head.exe)中有head.exe(Windows版本的unix命令head)。