Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Wall of shame: Ruby's backtick feature -- provides easy access to system(3);

It also provides easy access to escape whatever arguments you want to pass:

    out = `bash -c #{arg.shellescape}`
...here "arg" will be always passed as a single argument.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: