我试图将词“dicom”附加到一组文件夹中的许多文件名的前面。这些文件夹全部以“s”开始(在下面的脚本中由“s *”引用),并且每个文件夹都包含许多文件(由下面的“*”指定) - 我希望所有这些文件都可以使用这个bash脚本。我试图运行这个命令:bash脚本将文字附加到文字
for file in /Volumes/USB_AIB/DICOMFunCurrentBatch/MOVr1unzip/s*/*
do
mv $file dicom${file%%}
done
却得到了千元以下错误的行(一次为每个文件夹中的每个文件 - 这只是其中的一个例子):
mv: rename /Volumes/USB_AIB/DICOMFunCurrentBatch/MOVr1unzip/s307_1/29217684 to dicom/Volumes/USB_AIB/DICOMFunCurrentBatch/MOVr1unzip/s307_1/29217684: No such file or directory
任何想法如何解决它?
这就是它,谢谢! – victoriaklimaj