查看“Zsh”的源代码
←
Zsh
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看和复制此页面的源代码。
== 变量 == Zsh 变量无需加引号。如需要按照空格分割,使用 {{code|zsh|2=$=variable}} 或者 {{code|zsh|2=${=variable}<nowiki/>}}。 === 变量展开选项 === 如 {{code|zsh|${(FLAG)variable}<nowiki/>}}。参考 [http://zsh.sourceforge.net/Doc/Release/Expansion.html#Parameter-Expansion-Flags 14.3.1 Parameter Expansion Flags]。也可通过打出 <code>${(</code> 然后查看补全信息。 常用选项: ; <code>F</code> : 用换行符连接数组元素 ; <code>j:''string'':</code> : 用 ''string'' 连接数组元素。如果 ''string'' 中包含 <code>:</code>,可将两个 <code>:</code> 换成其它字符,只要两字符相同。 ; <code>s:''string'':</code> : 用 ''string'' 分割变量内容 ; <code>q</code> : 将特殊符号用反斜线 escape ; <code>q-</code> : 将特殊符号用单引号包裹 ; <code>Q</code> : 去掉一层反斜线 escape ; <code>k</code> : 一个关系数组(associative array)的所有键(key) ; <code>kv</code> : 一个关系数组的键和值(value) === 数组下标选项 === 如 {{code|zsh|$array[(FLAG)...]}}。 == 数组 == Zsh 数组下标从 1 开始。 在数组最前加入一个元素(prepend) <syntaxhighlight lang=zsh> array=($ele $array) </syntaxhighlight> 在数组最后加入一个元素(append) <syntaxhighlight lang=zsh> array=($array $ele) # 或者 array+=($ele) </syntaxhighlight>
该页面使用的模板:
模板:Code
(
查看源代码
)
模板:Lowercase
(
查看源代码
)
返回至
Zsh
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息