刚从 Bash 开始,我正在尝试写一些东西来轻松地重命名多个文件。困难在于它不仅仅是一个简单的附加或更改扩展。
我要命名的文件来自这种格式
IIS-1af24fa93f090177fe770e1213caf3a3-443.hex
到这种格式
1af24fa93f090177fe770e1213caf3a3
到目前为止我有类似的东西,但它返回错误
for f in ./* ; do mv "$f" "$(ls /root/download_logs/ | cut -d \- -f2)" ; done
任何帮助,将不胜感激!
谢谢,迈克