[ https://issues.apache.org/jira/browse/PIG-2122?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13049920#comment-13049920 ]
Olga Natkovich commented on PIG-2122: ------------------------------------- I think the trick would be to maintain backward compatibility. > Parameter Substitution doesn't work in the Grunt shell > ------------------------------------------------------ > > Key: PIG-2122 > URL: https://issues.apache.org/jira/browse/PIG-2122 > Project: Pig > Issue Type: Bug > Affects Versions: 0.8.0, 0.8.1 > Reporter: Grant Ingersoll > Priority: Minor > > Simple param substitution and things like %declare (as copied out of the > docs) don't work in the grunt shell. > #Start Pig with: Start Pig with: bin/pig -x local -p time=FOO > {quote} > foo = LOAD '/user/grant/foo.txt' AS (a:chararray, b:chararray, c:chararray); > Y = foreach foo generate *, '$time'; > dump Y; > {quote} > Output: > {quote} > 2011-06-13 20:22:24,197 [main] INFO > org.apache.pig.backend.hadoop.executionengine.util.MapRedUtil - Total input > paths to process : 1 > (1 2 3,,,$time) > (4 5 6,,,$time) > {quote} > Same script, stored in junk.pig, run as: bin/pig -x local -p time=FOO junk.pig > {quote} > 2011-06-13 20:23:38,864 [main] INFO > org.apache.pig.backend.hadoop.executionengine.util.MapRedUtil - Total input > paths to process : 1 > (1 2 3,,,FOO) > (4 5 6,,,FOO) > {quote} > Also, things like don't work (nor does %declare): > {quote} > grunt> %default DATE '20090101'; > 2011-06-13 20:18:19,943 [main] ERROR org.apache.pig.tools.grunt.Grunt - ERROR > 1000: Error during parsing. Encountered " <PATH> "%default "" at line 1, > column 1. > Was expecting one of: > <EOF> > "cat" ... > "fs" ... > "sh" ... > "cd" ... > "cp" ... > "copyFromLocal" ... > "copyToLocal" ... > "dump" ... > "describe" ... > "aliases" ... > "explain" ... > "help" ... > "kill" ... > "ls" ... > "mv" ... > "mkdir" ... > "pwd" ... > "quit" ... > "register" ... > "rm" ... > "rmf" ... > "set" ... > "illustrate" ... > "run" ... > "exec" ... > "scriptDone" ... > "" ... > <EOL> ... > ";" ... > > Details at logfile: > /Users/grant.ingersoll/projects/apache/pig/release-0.8.1/pig_1308002917912.log > {quote} -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira