![jsc/javascript에 변수를 전달하는 방법은 무엇입니까?](https://linux55.com/image/81107/jsc%2Fjavascript%EC%97%90%20%EB%B3%80%EC%88%98%EB%A5%BC%20%EC%A0%84%EB%8B%AC%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
jsc
터미널 에서 <<<
. ( javascript
는)의 별칭입니다 /System/Library/Frameworks/JavaScriptCore.framework/Versions/Current/Resources/jsc
.
하지만 거기에 변수(예: $1
또는 ) 를 전달해야 합니다 $2
.
javascript <<< rand="$1" && ....
그러나 분명히 JavaScript는 이러한 변수를 이해하지 못합니다. 다른 변수를 전달하면 이렇게 표시됩니다.
$ variable=something
$ javascript <<< "variable2=$variable && alert ("$variable2");"
Exception: ReferenceError: Can't find variable: variable
undefined
$