R по умолчанию $ PATH
, сначала укажите свой собственный:
PATH="$HOME/Programme/bin/:$PATH"
(предполагая, что $ HOME
равно / user / Institute / username
)
PATH = "$ PATH: / user / Institute / username / Program / bin /: $ PATH"
это все равно поместит / usr / bin
до / user / Institute / username / Program / bin
. вы устанавливаете
if [ -d "HOME/bin" ];then
PATH="$HOME/bin:$PATH"
fi
Это может быть полезно для любых программ, которые находятся в $ HOME / bin, но не для R.
Я не уверен, что $(eval echo"$hql"
)— хороший выбор.
echo
и"$hql"
Я бы создал шаблон файла hql
, например. заменить load_date="$proc_date"
наLOAD_DATA_TMPL
затем внутри цикла
hql_final=$(sed s:LOAD_DATA_TMPL:load_date="$proc_date":g /home/ganesh/...)
echo "Final HQL: $hql_final"
hive -e "$hql_final;"
$proc_date