У меня есть оболочка script, которую я вызываю, которая использует osascript
, и что osascript
вызывает оболочку script и передает переменную, которую я установил в исходной оболочке script. Я не знаю, как передать эту переменную из applescript в оболочку script.
Как передать переменную из оболочки script в applescript в оболочку script...?
Сообщите мне, если я не имею смысла.
i=0
for line in $(system_profiler SPUSBDataType | sed -n -e '/iPad/,/Serial/p' -e '/iPhone/,/Serial/p' | grep "Serial Number:" | awk -F ": " '{print $2}'); do
UDID=${line}
echo $UDID
#i=$(($i+1))
sleep 1
osascript -e 'tell application "Terminal" to activate' \
-e 'tell application "System Events" to tell process "Terminal" to keystroke "t" using command down' \
-e 'tell application "Terminal" to do script "cd '$current_dir'" in selected tab of the front window' \
-e 'tell application "Terminal" to do script "./script.sh ip_address '${#UDID}' &" in selected tab of the front window'
done