| Author |
Proc.exec() with spaces in command
|
Kristian Jones
Greenhorn
Joined: Jun 26, 2008
Posts: 6
|
|
Hi
I am trying to execute a command from within a groovy script. For instance
md5sum /home/user/some file name with a space
but any filename with a space is giving an error. I've tried the following without success.
def md5cmd = "md5sum $fileName"
Process proc = md5cmd.execute()
and
def md5cmd = "md5sum \"$fileName\""
Does anyone have any suggestions on how I can pass build up an argument list that will prevent the No such file or directory.
Note:
OS is ubuntu linux
I would be greatful for any suggestions
|
 |
Ivan Krizsan
Bartender
Joined: Oct 04, 2006
Posts: 2193
|
|
Hi!
The solution to your problem (at least a solution that works on OS X) is to use a ProcessBuilder:
Please let me know if this works in Ubuntu too.
Best wishes!
|
 |
 |
|
|
subject: Proc.exec() with spaces in command
|
|
|