Hi,
I'm trying to run the following command:

String name = '"download"';
sh(script: "rm -fr -v !(${name})");

this results into the following string:
rm -fr -v !("download")

This run just fine into bash shell, I also tried with
/bin/bash rm -fr -v !("download")
But I always  end up with:
script.sh: Syntax error: "(" unexpected

What the hell is sh is doing? I can understand the bash is required but why is 
he trying to parse the command before running it?

Thanks,
Jerome

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/YQBPR0101MB107495F3847A77E4B8A95B27CD6F0%40YQBPR0101MB1074.CANPRD01.PROD.OUTLOOK.COM.

Reply via email to