shell – 在/ bin / sh的参数中处理’ – ‘:POSIX与Bash / Dash / FreeBSD的sh的实现
我想调用/ bin / sh,并使用-c选项传递命令’x’,即执行名为’x’的程序,其名称以加号开头. 由于’x’被/ bin / sh解释为一个选项(具体来说,禁用’x’选项),/ bin / sh必须被阻止将其解释为一个选项.我得到以下不同的结果,取决于/ bin / sh我使用: (1)第一个变体: /bin/sh -c -- +x 在Linux上使用Dash和Bash:执行命令x. 使用F