我正在从这里阅读脚本并试图了解正在发生的事情.此函数执行更改Finder窗口的目录:
function ee {
osascript -e 'set cwd to do shell script "pwd"'\
-e 'tell application "Finder"'\
-e "if (${1-1} <= (count Finder windows)) then"\
-e "set the target of window ${1-1} to (POSIX file cwd) as string"\
-e 'else' -e "open (POSIX file cwd) as string"\
-e 'end if' -e 'end tell';\
};\
Run Code Online (Sandbox Code Playgroud)
我假设$由bash解释,因为它在双引号内.我一直无法找到可能{1-1}意味着什么.我在单独的测试脚本中使用了表达式但是找不到与plain的区别$1.有任何想法吗?