我想执行这样的命令:
#!/bin/sh
`which rvmsudo` `which program` argument
但我得到了这个问题
/usr/bin/env: argument: No such file or directory
答案 0 :(得分:2)
确保所有哪些语句都返回有效:
#!/bin/bash
RVMSUDO=`which rvmsudo`
test -z "$RCMSUDO" && exit 1
PROGRAM=`which program`
test -z "$PROGRAM" && exit 2
$RVMSUDO $PROGRAM argument