I have a shell script that I call which uses How can I do this from shell script to celli script in a celli ...? Let me know if I can not understand. Shell variable single Quotation does not extend in. When you want to pass the shell variable from script Is not very readable, so Bash's osascript And he calls
i = 0 line $ (system_profiler SPUSBDataType | sed -n -e '/ ipad /, / serial / p' -e '/ iPhone /, / serial / p' | grep " Serial Number: "| awk -F": "'{print $ 2}'); UDID = $ {line} echo $ UDID #i = $ ((i $ 1 +) Sleep 1 OS-script- 'Terminal "keystroke" to be told the application "by using the' command down ' To apply 'e' spread 'cd' $ current_dir ', tell the application "terminal" in the selected tab in the front window' api 'script to tell the application "terminal" ./script.sh ip_address' $ { # UDID} '& amp; In the selected tab of the front window,' done '
osascript , then you have to use the double code
"" quotation marks. The problem is that you have the oscript You must avoid the required double quotes inside, such as:
says "hello" using "Alex" < P> You need escape quotes
text = "hello" osascript -e "\" Alex \ ""
heredoc is better to use the facility, such as
text = "Hello World" Osskript & lt; & Lt; Using "EOF" Alex "EOF" "$ text" and you can write multiline script for free, it is much better than using multiple code.
No comments:
Post a Comment