该Prezto文档有设立符号链接下面的示例脚本:
setopt EXTENDED_GLOB
for rcfile in "${ZDOTDIR:-$HOME}"/.zprezto/runcoms/^README.md(.N); do
ln -s "$rcfile" "${ZDOTDIR:-$HOME}/.${rcfile:t}"
done
我了解"${ZDOTDIR:-$HOME}"/.zprezto/runcoms/^README.md(.N)
直到一切(.N)
。这(.N)
是什么意思?
奖金问题是${rcfile:t}
什么?我知道它解析为的名称,rcfile
但我不知道的:t
用途。
波纹管部分拒绝或取消(.N)
所有'^'
以README.md开头的内容^README.md(.N)
该^
符号是一个正则表达式,表示事物的开始。
该${rcfile:t}
部分仅允许删除字符串目录名的名称。因此,循环将为zpresto目录的每个配置文件创建所需的符号链接。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句