|
@@ -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
|
|
}
|
|
}
|
|
```
|
|
```
|