2017-04-22 65 views
-1

prueban8文件内容是:在ruby命令里面传递变量?

$F[1] > "2" and $F[1] < "4" and $F[3] == "pet" 

代码是:

ruby -a -F ';' -ne 'input = File.read("prueban8"); eval (input); puts $F[2] end' ppp.txt 

,但我不能传递变量出现错误 ,意外结束输入

我怎样才能解决这个问题?

+0

我很好奇,把代码在另一个文件中的优势解决了,本来是更快地只是包括它在脚本你写的吗? – grail

+0

我正在使用jquery serialize命令通过sinatra框架 – zzero

+0

中的变量来获取过滤器数据 – zzero

回答

0

我这个

ruby -a -F';' -ne  'input = File.read("prueban8") ; eval (input + " ; puts $F[2] end") ' ppp.txt