假设我的父文件夹中有10个文件 abc
1fyr.pdb
1r0p.pdb
1r1w.pdb
1shy.pdb
1ssl.pdb
2g15.pdb
2rfn.pdb
2rfs.pdb
2wd1.pdb
2wgj.pdb
我想创建在同一文件夹10名不同的目录,在相同的10个名字abc
的文件夹
#!/bin/sh
for file in *; do
mkdir "${file%.*}"
done
该${file%.*}
构造将删除扩展名。
这很短,您可以将其用作单线: for file in *; do mkdir "${file%.*}"; done
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句