这似乎是一个非常愚蠢的问题 我正在尝试用bash文件中的(另一个)终端打开一个bash文件,提供两个参数。
这样的事情:
open -a Terminal path/to/file.sh ARG1 ARG2
我尝试了类似的东西,它没有给我任何错误,但根本没有提供参数:
open -a Terminal path/to/file.sh --args ARG1 ARG2
有人可以帮助我吗?
答案 0 :(得分:1)
我认为你的意思是:
osascript -e 'tell application "Terminal" to do script "date +s"'
或带参数:
osascript -e 'tell application "Terminal" to do script "echo 'arg2' 'arg2'"'
或者这种工作方式可能更适合:
osascript<<EOF
tell application "Terminal"
do script "yourScript $1 $2"
end tell
EOF