2011-05-23 22 views
4

我想在datasets.txt上運行一個Perl腳本「conlleval,pl」。我已經在Windows 7 64位下安裝Active perl。另外,我還沒有Perl的背景,這是第一次。什麼是正確的命令行來執行Perl腳本與參數在Windows DOS shell下

  • 問題:使用命令行中的數據集執行腳本的正確命令行是什麼?以及如何將結果保存在「output.txt」中?

這是正確的方法嗎?

C:> Perl的conllevall.pl < dataset.txt < output.txt的

注:腳本和數據集在相同的位置,我認爲這是problem.-我試過很多的路徑教程,但沒有luck.I找不到任何的例子:(

回答

1

如果從標準輸入讀,最簡單的是

perl conllevall.pl dataset.txt > output.txt 

通過關聯.pl擴展到perl,也

conllevall.pl dataset.txt > output.txt 

應該工作。

+0

感謝,爲你的幫助 – 2011-05-23 19:36:42

+0

現在的數據集崩潰,因爲我用excel來加入兩個文件我怎麼能這樣做在Perl中是這樣的:firstDataset.txt粘貼-D''secondDataset.txt> finalDataset.txt是正確的 – 2011-05-23 20:13:34

+0

如果腳本正在使用<>從STDIN讀取,只需嘗試:perl conllevall.pl set1.txt set2.txt set3.txt> output.txt – Boocko 2011-06-03 03:40:16

0

perl的conllevall.pl dataset.txt> output.txt中(使用<>構造)

+0

現在的數據集崩潰,因爲我用Excel來連接兩個文件,我怎麼能做到這一點的Perl是這樣的:貓firstDataset.txt'secondDataset.txt> finalDataset.txt – 2011-05-23 19:32:47

+0

感謝您的反饋:) – 2011-05-23 19:43:21