# 删除文件名中的"-"
# 一、使用shell的字符串替换
# 使用 -- 来指示命令 -option 选项的结束;1个 # 是最短匹配删除(从开始到结束、即左到右),2个 ## 是最长匹配
for inputName in *.mp4; do mv -- "$inputName" "${inputName#-}" ;done
# 二、使用sed 替换
# sed 's/\-//'是最短匹配,sed 's/\-//g'是全局匹配
for inputName in *.mp4; do mv -- "$inputName" "$(echo $inputName | sed 's/\-//')" ;done
sed 正则替换
# 把 "017-17,经典面试拆解(1).mp4" 替换成 "017-经典面试拆解(1).mp4"
for i in *.mp4; do mv -- "$i" "$(echo $i | sed -E 's/\-[0-9]*\,/-/')" ;done