0

ディレクトリ内の .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

変数名の代わりにテストデータを使用している場合は機能しますが、実際に動的にファイル名を見つけて検索する方法がわかりません

4

2 に答える 2