【发布时间】:2012-12-09 02:27:28
【问题描述】:
我有一个目录中的文件列表,例如..
LDI_P1800-id1.0200.bin
LDI_P1800-id2.0200.bin
...
LDI_P1800-id17.0200.bin
LDI_P1800-id18.0200.bin
...
...
LDI_P1800-id165.0200.bin
LDI_P1800-id166.0200.bin
...
我想将它们中的每一个移动到目录中
LDI_P1800-id165.0200.bin to ../id165/.
LDI_P1800-id166.0200.bin to ../id166/.
LDI_P1800-id167.0200.bin to ../id167/.
...
等等。
我的猜测是我必须使用正则表达式从字符串中提取 id
for file in *.0200.bin ; do
"extracting id from each file"
mv $file ../id$id/.
done
有人可以帮我吗?谢谢!!
【问题讨论】:
-
你试过
rename方法了吗?