Gore Liu 7 年之前
父节点
当前提交
905e4e4971
共有 1 个文件被更改,包括 2 次插入3 次删除
  1. 2 3
      19_Zsh-开发指南(第十九篇-脚本实例讲解).md

+ 2 - 3
19_Zsh-开发指南(第十九篇-脚本实例讲解).md

@@ -360,9 +360,8 @@ convert() {
 
 
 for i (Zsh*.md) {
 for i (Zsh*.md) {
     # -Z 2 是为了在前边补全一个 0
     # -Z 2 是为了在前边补全一个 0
-    # 汉字数字的起始位置是固定的,直接数即可,不固定的话也可以用去除法
-    # 汉字数字的终止位置不固定,直接把“篇”以后的内容全去除
-    local -Z 2 num=$(convert ${i[11,-1]%篇*})
+    # 把文件名“第”之前和“篇”之后的全部去除
+    local -Z 2 num=$(convert ${${i#*第}%篇*})
     mv -v $i ${num}_$i
     mv -v $i ${num}_$i
 }
 }
 ```
 ```