我的要求是我会在同一文件夹中包含xml和pdf文件,例如pair。(例如,file1.xml,file1.pdf和file2.xml,file2.pdf)。
我需要检查没有pdf对的xml文件并将它们移动到不同的文件夹。(例如,如果file3.xml没有file3.pdf,我需要将它移动到不同的文件夹)。
请回答我的shell脚本以完成此功能。
答案 0 :(得分:1)
您可以使用参数扩展删除扩展程序:
#! /bin/bash
for file in *.xml ; do
if [[ ! -f ${file%.xml}.pdf ]] ; then
mv "$file" folder/
fi
done