escapeshellarg Escape a string to be used as a shell argument &reftitle.description; stringescapeshellarg stringarg escapeshellarg adds single quotes around a string and quotes/escapes any existing single quotes allowing you to pass a string directly to a shell function and having it be treated as a single safe argument. This function should be used to escape individual arguments to shell functions coming from user input. The shell functions include exec, system and the backtick operator. &reftitle.parameters; arg The argument that will be escaped. &reftitle.returnvalues; The escaped string. &reftitle.examples; <function>escapeshellarg</function> example ]]> &reftitle.seealso; escapeshellcmd exec popen system backtick operator