Using Quotes within getRuntime().exec

前端 未结 6 815
不思量自难忘°
不思量自难忘° 2020-11-30 06:46

I\'d like to invoke bash using a string as input. Something like:

sh -l -c \"./foo\"

I\'d like to do this from Java. Unfortunately, when I

6条回答
  •  野性不改
    2020-11-30 07:20

    Quotes need to be escaped when inside a string. Instead of writing " write \".

    E.g.

    strcpy(c, "This is a string \"with\" quotes");

提交回复
热议问题