我有一對夫婦一千文件的文件夾,我想根據文件名的字符串將它們移動到子文件夾。這些文件均具有類似的結構擊:移動多個文件到子文件夾
東西,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