2017-04-22 119 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