更改

删除10字节 、 2021年4月20日 (二) 04:25
无编辑摘要
第14行: 第14行:     
常用选项:
 
常用选项:
; <code>F</code>
+
; <code>F</code>: 用换行符连接数组元素
: 用换行符连接数组元素
+
; <code>j:''string'':</code>: 用 ''string'' 连接数组元素。如果 ''string'' 中包含 <code>:</code>,可将两个 <code>:</code> 换成其它字符,只要两字符相同。
; <code>j:''string'':</code>
+
; <code>s:''string'':</code>: 用 ''string'' 分割变量内容
: 用 ''string'' 连接数组元素。如果 ''string'' 中包含 <code>:</code>,可将两个 <code>:</code> 换成其它字符,只要两字符相同。
+
; <code>q</code>: 将特殊符号用反斜线 escape
; <code>s:''string'':</code>
+
; <code>q-</code>: 将特殊符号用单引号包裹
: 用 ''string'' 分割变量内容
+
; <code>Q</code>: 去掉一层反斜线 escape
; <code>q</code>
+
; <code>k</code>: 一个关系数组(associative array)的所有键(key)
: 将特殊符号用反斜线 escape
+
; <code>kv</code>: 一个关系数组的键和值
; <code>q-</code>
  −
: 将特殊符号用单引号包裹
  −
; <code>Q</code>
  −
: 去掉一层反斜线 escape
  −
; <code>k</code>
  −
: 一个关系数组(associative array)的所有键(key)
  −
; <code>kv</code>
  −
: 一个关系数组的键和值
      
=== 数组 ===
 
=== 数组 ===
第51行: 第43行:  
形如 {{code|zsh|$array[(FLAG)sub]}}。参考 [http://zsh.sourceforge.net/Doc/Release/Parameters.html#Subscript-Flags 15.2.3 Subscript Flags]。也可打出 <code>$a[(</code> 然后按 <kbd>TAB</kbd> 查看补全信息。
 
形如 {{code|zsh|$array[(FLAG)sub]}}。参考 [http://zsh.sourceforge.net/Doc/Release/Parameters.html#Subscript-Flags 15.2.3 Subscript Flags]。也可打出 <code>$a[(</code> 然后按 <kbd>TAB</kbd> 查看补全信息。
   −
; <code>I</code>
+
; <code>I</code>: 返回 <code>sub</code> 在数组 <code>$array</code> 中的最后一次出现的下标,不存在则返回 0
: 返回 <code>sub</code> 在数组 <code>$array</code> 中的最后一次出现的下标,不存在则返回 0
+
; <code>i</code>: 同上,不过返回的是第一次出现的下标
; <code>i</code>
  −
: 同上,不过返回的是第一次出现的下标
      
判断数组 <code>$path</code> 中是否含有 <code>/bin</code>:
 
判断数组 <code>$path</code> 中是否含有 <code>/bin</code>: