我正在编写一个脚本,其目的是对目录中的 .pdf 进行排序并验证是否存在匹配的 .txt ,即:
test.txt
test.pdf
然后如果 .txt 存在,则将它们都移动到另一个文件夹。我不知道如何进行匹配。这是我正在尝试的:
#!/bin/ksh
for PDF in /top/input/*.pdf
do
if [ -e "$PDF".txt ];then
mv ./$PDF.* ./paired/
fi
done
如果我使用测试数据而不是变量名,它可以工作,但我无法弄清楚如何真正让它动态地找到文件名并搜索它