我有一对夫妇一千文件的文件夹,我想根据文件名的字符串将它们移动到子文件夹。这些文件均具有类似的结构击:移动多个文件到子文件夹
东西,run1_001.txt
东西,run22_1243.txt
所以,我想下面的脚本,以便在它移动所有文件“RUN1”到子文件夹R1和子文件夹R22所有“run22”文件(等),但它确实没有工作,这样,我得到一个消息“文件X是相同的文件X”。
#!bin/bash
for i in {1..39}
do
foldername=r$i
#echo "$foldername"
mkdir $foldername
find . -type f -name "*run$i_*" | xargs -i mv {} $foldername/
done
如何解决这个问题?
那么容易......我试过类似的东西(但不同样)之前,遇到了“太多争论”的陷阱。 – 2011-05-04 11:11:31