hi Sheng,

Try something like
sh bash -c 'if hadoop fs -test -e $LOOKUP_HDFS_TEMP; then echo
Deleting old local file lookup; hadoop fs -rm $LOOKUP_HDFS_TEMP; else
echo Local file lookup does not exist; fi'
You can replace the hdfs operations with local filesystem operations.
The idea is that you do
sh bash -c 'YOUR BASH COMMANDS WITH YOUR EXISTANCE CHECKS'

Ruslan

On Mon, Jul 23, 2012 at 1:12 PM, Sheng Guo <[email protected]> wrote:
> Hi all,
>
> Sorry to bother you guys, I used rm FILE_PATH to delete the file in pig
> script, but sometimes if the file does not exist, or I am not sure if it
> exists, this statement will give some error when I run it.
>
> So is there any method so that I can delete a file in pig script only after
> checking the file exists?
>
> Thanks!



-- 
Best Regards,
Ruslan Al-Fakikh

Reply via email to