How can I get rid of this osascript output?

The following question is related to the answer that was sent to this question :

I like the idea of ​​creating my own function that opens a new terminal, so the script that Craig Walker is associated with in this question above is suitable for my needs. The script written by Mark Liyanage is here.

This is the script:

#!/bin/sh
#
# Open a new Mac OS X terminal window with the command given
# as argument.
#
# - If there are no arguments, the new terminal window will
#   be opened in the current directory, i.e. as if the command
#   would be "cd `pwd`".
# - If the first argument is a directory, the new terminal will
#   "cd" into that directory before executing the remaining
#   arguments as command.
# - If there are arguments and the first one is not a directory,
#   the new window will be opened in the current directory and
#   then the arguments will be executed as command.
# - The optional, leading "-x" flag will cause the new terminal
#   to be closed immediately after the executed command finishes.
#
# Written by Marc Liyanage <http://www.entropy.ch>
#
# Version 1.0
#

if [ "x-x" = x"$1" ]; then
    EXIT="; exit"; shift;
fi

if [[ -d "$1" ]]; then
    WD=`cd "$1"; pwd`; shift;
else
    WD="'`pwd`'";
fi

COMMAND="cd $WD; $@"
#echo "$COMMAND $EXIT"

osascript 2>/dev/null <<EOF
    tell application "Terminal"
        activate
        do script with command "$COMMAND $EXIT"
    end tell
EOF

I made one change to the script on the linked site; I commented on a line that prints "$ COMMAND $ EXIT" to eliminate some verbosity. However, when I run the script, I still get this output

tab 1 of window id 2835

, , . , ? ( stderr /dev/null oascript, .)

+3
1

tab 1 of window 2835 - AppleScript , do script: tab, . osascript script . return AppleScript script return, script , do script. - stdout osascript ( stderr ):

osascript >/dev/null <<EOF

return ( ) AppleScript.

tell application "Terminal"
    activate
    do script with command "$COMMAND $EXIT"
end tell
return
+7

Source: https://habr.com/ru/post/1774129/


All Articles