小编myx*_*xal的帖子

bash中$ {1-1}是什么意思?

我正在从这里阅读脚本并试图了解正在发生的事情.此函数执行更改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.有任何想法吗?

bash osascript

1
推荐指数
1
解决办法
1443
查看次数

标签 统计

bash ×1

osascript ×1