我想重新命名很像文件1_16_video1.mp4?1578683110081
及54_127_video7.mp4?168302
到1_16_video1.mp4
&54_127_video7.mp4
。
我该如何重命名它们?
使用 bashfor
循环和参数扩展:
for i in *.mp4*; do
mv "$i" "${i%\?*}"
done
手册页中提到的参数扩展为
${parameter%word} 删除匹配的后缀模式。
它删除最后一个?
包含之后的所有内容。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句