嗨,我正在尝试从shell脚本传递值并传入pig脚本。这是我的密码。
for((;;))
do
echo "Enter the city name"
read cityname
echo "Enter the state name"
read statename
pig -param city = $cityname -param state = $statename -f mb_property_table_updated.pig
echo "Do you want to run for another city"
read answer
if [ "$answer" = "yes" ]
then
continue
else
break
fi
done
但是我发现文件路径无效。我不知道我在哪里出了问题。任何帮助都将不胜感激。
2条答案
按热度按时间dy2hfwbg1#
这可能是你给你的Pig文件的路径。
尝试给出本地系统的完整路径
希望这能帮助你。。。
hwazgwia2#
像下面这样试试
如果你想给你的pig脚本发送一个参数,那么试试下面的方法
如果您想将整个文件发送到pig脚本,那么您可以如下所示调用它
这也许对你有帮助。