Как передать переменные в jsc / javascript?

У меня есть несколько javascript-вещей, которые я запускаю из терминала, передавая их в 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 $