我在单个目录中有一个文件列表,例如..
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
任何机构都可以帮我吗?谢谢!!