【发布时间】:2019-01-02 19:02:15
【问题描述】:
所以我有一个看起来像这样的文件结构:
- 视频
- abc.avi
- party_2014.h264
- test.avi
- xxx.mkv
我需要为每个扩展创建一个目录并将相应的文件移到那里,这样它看起来像这样
- 视频
- 视频-avi
- abc.avi
- test.avi
- 视频-h264
- party_2014.h264
- 视频-mkv
- xxx.mkv
- 视频-avi
到目前为止,我有这个代码:
for i in $(find video -name "*.*" -print)
do cut -d'.' -f2 <<< "$i" | uniq -c;
done
这将返回重复的 avi,因此 uniq 似乎无法正常工作,如何正确删除重复项?
【问题讨论】: