如何将变量传递给 jsc/javascript?

如何将变量传递给 jsc/javascript?

我有一些 javascript 东西,我通过将它们传递给jsc,从终端运行<<<。 (javascript是 ) 的别名/System/Library/Frameworks/JavaScriptCore.framework/Versions/Current/Resources/jsc

但是,我需要在那里传递变量,例如$1or $2,我尝试过

javascript <<< rand="$1" && ....

但很明显 JavaScript 不理解这些变量。当我传递其他变量时,它会这样说。

$ variable=something
$ javascript <<< "variable2=$variable && alert ("$variable2");"
Exception: ReferenceError: Can't find variable: variable
undefined

$

相关内容