如果我想在“软件集合”下运行特定的命令(带有参数),则可以使用此命令:
scl enable python27 "ls /tmp"
但是,如果我尝试制作一个与shebang行具有相似命令的shell脚本,则会出现错误:
$ cat myscript #!/usr/bin/scl enable python27 "ls /tmp" echo hello $ ./myscript Unable to open /etc/scl/prefixes/"ls!
我在做什么错?
she-bang命令中的参数解析不是真正定义的。从man execve:
man execve